|
FairRoot
|
#include <FairTutorialDet4Point.h>
Public Member Functions | |
| FairTutorialDet4Point () | |
| FairTutorialDet4Point (Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss) | |
| virtual | ~FairTutorialDet4Point () |
| virtual void | Print (const Option_t *opt) const |
| ClassDef (FairTutorialDet4Point, 1) | |
Public Member Functions inherited from FairMCPoint | |
| FairMCPoint () | |
| FairMCPoint (Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, UInt_t EventId=0) | |
| virtual | ~FairMCPoint () |
| UInt_t | GetEventID () const |
| Int_t | GetTrackID () const |
| event identifier More... | |
| Double_t | GetPx () const |
| Double_t | GetPy () const |
| Double_t | GetPz () const |
| Double_t | GetTime () const |
| Double_t | GetLength () const |
| Double_t | GetEnergyLoss () const |
| void | Momentum (TVector3 &mom) const |
| Int_t | GetDetectorID () const |
| Double_t | GetX () const |
| Double_t | GetY () const |
| Double_t | GetZ () const |
| void | Position (TVector3 &pos) const |
| void | SetEventID (UInt_t eventId) |
| virtual void | SetTrackID (Int_t id) |
| void | SetTime (Double_t time) |
| void | SetLength (Double_t length) |
| void | SetEnergyLoss (Double_t eLoss) |
| void | SetMomentum (const TVector3 &mom) |
| void | SetDetectorID (Int_t detID) |
| void | SetX (Double_t x) |
| void | SetY (Double_t y) |
| void | SetZ (Double_t z) |
| void | SetXYZ (Double_t x, Double_t y, Double_t z) |
| void | SetPosition (const TVector3 &pos) |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int) |
Public Member Functions inherited from FairMultiLinkedData_Interface | |
| FairMultiLinkedData_Interface ()=default | |
| Default constructor. More... | |
| FairMultiLinkedData_Interface (FairMultiLinkedData &links, Bool_t persistanceCheck=kTRUE) | |
| Constructor. More... | |
| FairMultiLinkedData_Interface (TString dataType, std::vector< Int_t > links, Int_t fileId=-1, Int_t evtId=-1, Bool_t persistanceCheck=kTRUE, Bool_t bypass=kFALSE, Float_t mult=1.0) | |
| Constructor. More... | |
| FairMultiLinkedData_Interface (Int_t dataType, std::vector< Int_t > links, Int_t fileId=-1, Int_t evtId=-1, Bool_t persistanceCheck=kTRUE, Bool_t bypass=kFALSE, Float_t mult=1.0) | |
| Constructor. More... | |
| FairMultiLinkedData_Interface (const FairMultiLinkedData_Interface &toCopy) | |
| ~FairMultiLinkedData_Interface ()=default | |
| FairMultiLinkedData_Interface & | operator= (const FairMultiLinkedData_Interface &rhs) |
| std::set< FairLink > | GetLinks () const |
| returns stored links as FairLinks More... | |
| Int_t | GetNLinks () const |
| returns the number of stored links More... | |
| FairLink | GetLink (Int_t pos) const |
| returns the FairLink at the given position More... | |
| FairMultiLinkedData | GetLinksWithType (Int_t type) const |
| returns all FairLinks with the corresponding type More... | |
| FairLink | GetEntryNr () const |
| FairMultiLinkedData * | GetPointerToLinks () const |
| returns non-owning pointer More... | |
| std::vector< FairLink > | GetSortedMCTracks () |
| void | SetLinks (FairMultiLinkedData links) |
| Sets the links as vector of FairLink. More... | |
| void | SetLink (FairLink link) |
| Sets the Links with a single FairLink. More... | |
| void | SetInsertHistory (Bool_t val) |
| void | SetEntryNr (FairLink val) |
| void | SetPointerToLinks (FairMultiLinkedData *links) |
| void | SetPointerToLinks (std::unique_ptr< FairMultiLinkedData > links) |
| void | AddLinks (FairMultiLinkedData links, Float_t mult=1.0) |
| Adds a List of FairLinks (FairMultiLinkedData_Interface) to fLinks. More... | |
| void | AddLink (FairLink link) |
| void | AddInterfaceData (FairMultiLinkedData_Interface *data) |
| void | ResetLinks () |
| std::ostream & | PrintLinkInfo (std::ostream &out=std::cout) const |
| Output. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from FairMCPoint | |
| ClassDef (FairMCPoint, 5) | |
Protected Member Functions inherited from FairMultiLinkedData_Interface | |
| FairMultiLinkedData * | CreateFairMultiLinkedData () |
| returns non-owning pointer More... | |
| ClassDef (FairMultiLinkedData_Interface, 6) | |
Protected Attributes inherited from FairMCPoint | |
| Int_t | fTrackID |
| Track index. More... | |
| UInt_t | fEventId |
| MC Event id. More... | |
| Double32_t | fPx |
| Double32_t | fPy |
| Double32_t | fPz |
| Momentum components [GeV]. More... | |
| Double32_t | fTime |
| Time since event start [ns]. More... | |
| Double32_t | fLength |
| Track length since creation [cm]. More... | |
| Double32_t | fELoss |
| Energy loss at this point [GeV]. More... | |
| Int_t | fDetectorID |
| Detector unique identifier. More... | |
| Double32_t | fX |
| Double32_t | fY |
| Double32_t | fZ |
| Position of hit [cm]. More... | |
Protected Attributes inherited from FairMultiLinkedData_Interface | |
| std::unique_ptr < FairMultiLinkedData > | fLink |
Definition at line 16 of file FairTutorialDet4Point.h.
| FairTutorialDet4Point::FairTutorialDet4Point | ( | ) |
Default constructor
Definition at line 12 of file FairTutorialDet4Point.cxx.
| FairTutorialDet4Point::FairTutorialDet4Point | ( | Int_t | trackID, |
| Int_t | detID, | ||
| TVector3 | pos, | ||
| TVector3 | mom, | ||
| Double_t | tof, | ||
| Double_t | length, | ||
| Double_t | eLoss | ||
| ) |
Constructor with arguments
| trackID | Index of MCTrack |
| detID | Detector ID |
| pos | Ccoordinates at entrance to active volume [cm] |
| mom | Momentum of track at entrance [GeV] |
| tof | Time since event start [ns] |
| length | Track length since creation [cm] |
| eLoss | Energy deposit [GeV] |
Definition at line 16 of file FairTutorialDet4Point.cxx.
|
inlinevirtual |
Copy constructor Destructor
Definition at line 43 of file FairTutorialDet4Point.h.
| FairTutorialDet4Point::ClassDef | ( | FairTutorialDet4Point | , |
| 1 | |||
| ) |
|
virtual |
Output to screen
Reimplemented from FairMCPoint.
Definition at line 26 of file FairTutorialDet4Point.cxx.