AnalysisTree
Loading...
Searching...
No Matches
AnalysisTree::ModulePosition Class Reference
Inheritance diagram for AnalysisTree::ModulePosition:
Inheritance graph
Collaboration diagram for AnalysisTree::ModulePosition:
Collaboration graph

Public Member Functions

 ModulePosition (const ModulePosition &otherModulePosition)=default
 
 ModulePosition (ModulePosition &&otherModulePosition) noexcept=default
 
ModulePositionoperator= (ModulePosition &&) noexcept=default
 
ModulePositionoperator= (const ModulePosition &part)=default
 
 ModulePosition (size_t id)
 
 ModulePosition (size_t id, Double_t x, Double_t y, Double_t z)
 
ANALYSISTREE_ATTR_NODISCARD TVector3 GetPosition () const noexcept
 
void SetPosition (const TVector3 &position) noexcept
 
void SetPosition (Double_t x, Double_t y, Double_t z) noexcept
 
ANALYSISTREE_ATTR_NODISCARD Floating_t GetX () const noexcept
 
ANALYSISTREE_ATTR_NODISCARD Floating_t GetY () const noexcept
 
ANALYSISTREE_ATTR_NODISCARD Floating_t GetZ () const noexcept
 
ANALYSISTREE_ATTR_NODISCARD Floating_t GetPhi () const noexcept
 
void Print () const
 
- Public Member Functions inherited from AnalysisTree::IndexedObject
 IndexedObject (size_t id)
 
 IndexedObject (const IndexedObject &indexedObject)=default
 
 IndexedObject (IndexedObject &&indexedObject)=default
 
IndexedObjectoperator= (IndexedObject &&)=default
 
IndexedObjectoperator= (const IndexedObject &indexedObject)=default
 
ANALYSISTREE_ATTR_NODISCARD size_t GetId () const
 

Protected Attributes

Floating_t x_ {UndefValueFloat}
 
Floating_t y_ {UndefValueFloat}
 
Floating_t z_ {UndefValueFloat}
 

The documentation for this class was generated from the following files: