|
| Track (size_t id) noexcept |
|
| Track (const Container &cont) |
|
| Track (size_t id, const BranchConfig &branch) noexcept |
|
| Track (const Track &track)=default |
|
| Track (Track &&track)=default |
|
Track & | operator= (Track &&)=default |
|
Track & | operator= (const Track &track)=default |
|
void | SetMomentum (Floating_t px, Floating_t py, Floating_t pz) noexcept |
|
void | SetMomentum3 (const TVector3 &momentum) noexcept |
|
void | SetCharge (Int_t charge) noexcept |
|
ANALYSISTREE_ATTR_NODISCARD Floating_t | GetPx () const noexcept |
|
ANALYSISTREE_ATTR_NODISCARD Floating_t | GetPy () const noexcept |
|
ANALYSISTREE_ATTR_NODISCARD Floating_t | GetPz () const noexcept |
|
ANALYSISTREE_ATTR_NODISCARD Floating_t | GetPt () const noexcept |
|
ANALYSISTREE_ATTR_NODISCARD Floating_t | GetPhi () const noexcept |
|
ANALYSISTREE_ATTR_NODISCARD Floating_t | GetEta () const noexcept |
|
ANALYSISTREE_ATTR_NODISCARD Floating_t | GetP () const noexcept |
|
ANALYSISTREE_ATTR_NODISCARD Integer_t | GetCharge () const noexcept |
|
ANALYSISTREE_ATTR_NODISCARD TVector3 | GetMomentum3 () const noexcept |
|
ANALYSISTREE_ATTR_NODISCARD Floating_t | GetRapidity (PdgCode_t pdg) const |
|
ANALYSISTREE_ATTR_NODISCARD Floating_t | GetRapidityByMass (float mass) const noexcept |
|
template<typename T > |
T | GetField (Integer_t id) const |
|
template<typename T > |
void | SetField (T value, Int_t field_id) |
|
void | Print () const noexcept override |
|
| Container (size_t id) |
|
| Container (size_t id, const BranchConfig &branch) |
|
| Container (const Container &container)=default |
|
| Container (Container &&container)=default |
|
Container & | operator= (Container &&)=default |
|
Container & | operator= (const Container &part)=default |
|
template<class T > |
std::vector< T > & | Vector () |
|
template<class T > |
const std::vector< T > & | GetVector () const |
|
template<typename T > |
void | SetField (T value, Integer_t field_id) |
|
template<typename T > |
ANALYSISTREE_ATTR_NODISCARD T | GetField (Integer_t field_id) const |
|
template<typename T > |
ANALYSISTREE_ATTR_NODISCARD size_t | GetSize () const |
|
void | Init (const BranchConfig &branch) |
|
template<> |
std::vector< int > & | Vector () |
|
template<> |
std::vector< float > & | Vector () |
|
template<> |
std::vector< bool > & | Vector () |
|
template<> |
const std::vector< int > & | GetVector () const |
|
template<> |
const std::vector< float > & | GetVector () const |
|
template<> |
const std::vector< bool > & | GetVector () const |
|
| IndexedObject (size_t id) |
|
| IndexedObject (const IndexedObject &indexedObject)=default |
|
| IndexedObject (IndexedObject &&indexedObject)=default |
|
IndexedObject & | operator= (IndexedObject &&)=default |
|
IndexedObject & | operator= (const IndexedObject &indexedObject)=default |
|
ANALYSISTREE_ATTR_NODISCARD size_t | GetId () const |
|
A class for a generic track with determined momentum.
Detailed description starts here...