EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/base/FairRadLenPoint.h>
Public Member Functions | |
FairRadLenPoint () | |
FairRadLenPoint (Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, TVector3 posOut, TVector3 momOut, Float_t fA, Float_t fZ, Float_t fDensity, Float_t fRadLen) | |
virtual | ~FairRadLenPoint () |
Float_t | GetA () |
Float_t | GetZm () |
Float_t | GetRadLength () |
Float_t | GetDensity () |
void | SetA (Double_t A) |
void | SetZm (Double_t Z) |
void | SetRadLength (Double_t length) |
void | SetDensity (Double_t Density) |
virtual void | Print (const Option_t *opt) const |
Double_t | GetXOut () const |
Double_t | GetYOut () const |
Double_t | GetZOut () const |
Double_t | GetPxOut () const |
Double_t | GetPyOut () const |
Double_t | GetPzOut () const |
TVector3 | GetPosition () const |
TVector3 | GetPositionOut () const |
void | PositionOut (TVector3 &pos) const |
void | MomentumOut (TVector3 &mom) const |
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 | |
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) |
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) |
Public Member Functions inherited from FairMultiLinkedData | |
FairMultiLinkedData () | |
Default constructor. | |
FairMultiLinkedData (std::set< FairLink > links, Bool_t persistanceCheck=kTRUE) | |
Constructor. | |
FairMultiLinkedData (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. | |
FairMultiLinkedData (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. | |
virtual | ~FairMultiLinkedData () |
virtual std::set< FairLink > | GetLinks () const |
returns stored links as FairLinks | |
virtual Int_t | GetNLinks () const |
returns the number of stored links | |
virtual FairLink | GetLink (Int_t pos) const |
returns the FairLink at the given position | |
virtual FairMultiLinkedData | GetLinksWithType (Int_t type) const |
Gives you a list of links which contain the given type. | |
TObject * | GetData (FairLink &myLink) |
Get the TObject the Link is pointing to. | |
virtual Int_t | GetDefaultType () |
Bool_t | GetPersistanceCheck () |
Returns the value of PersistanceCheck. | |
Int_t | GetVerbose () |
Returns the verbosity level. | |
virtual void | SetDefaultType (Int_t type) |
virtual void | SetPersistanceCheck (Bool_t check) |
Controls if a persistance check of a link is done or not. | |
virtual void | SetVerbose (Int_t level) |
Sets the verbosity level. | |
virtual void | SetLinks (FairMultiLinkedData links, Float_t mult=1.0) |
Sets the links as vector of FairLink. | |
virtual void | SetLink (FairLink link, Bool_t bypass=kFALSE, Float_t mult=1.0) |
Sets the Links with a single FairLink. | |
virtual void | AddLinks (FairMultiLinkedData links, Float_t mult=1.0) |
Adds a List of FairLinks (FairMultiLinkedData) to fLinks. | |
virtual void | AddLink (FairLink link, Bool_t bypass=kFALSE, Float_t mult=1.0) |
Adds a FairLink link at the end of fLinks. If multi is kTRUE a link is allowed more than once otherwise it is stored only once. | |
virtual void | InsertLink (FairLink link) |
Inserts a link into the list of links without persistance checking. | |
virtual void | AddAllWeights (Double_t weight) |
Adds weight to all Links. | |
virtual void | SetAllWeights (Double_t weight) |
Sets a common weight for Links. | |
virtual void | MultiplyAllWeights (Double_t weight) |
Multiplies all Links with weight. | |
virtual Bool_t | IsLinkInList (FairLink link) |
Test if a given link is in fLinks. | |
virtual Bool_t | IsLinkInList (Int_t type, Int_t index) |
Same as IsLinkInList(FairLink) just with type and index given separately. | |
virtual Int_t | LinkPosInList (FairLink link) |
returns position of link in fLinks. If it is not in the list -1 is returned | |
virtual Int_t | LinkPosInList (Int_t type, Int_t index) |
Same as LinkPosInList(FairLink) | |
virtual void | DeleteLink (FairLink link) |
Deletes a link ouf of fLinks. | |
virtual void | DeleteLink (Int_t type, Int_t index) |
Deletes a link ouf of fLinks. | |
virtual void | Reset () |
virtual void | ResetLinks () |
Clears fLinks. | |
void | Print (std::ostream &out=std::cout) const |
Output. | |
Protected Attributes | |
Float_t | fA |
Float_t | fZmat |
Float_t | fDensity |
Float_t | fRadLen |
Double_t | fXOut |
Double_t | fYOut |
Double_t | fZOut |
Double_t | fPxOut |
Double_t | fPyOut |
Double_t | fPzOut |
Protected Attributes inherited from FairMCPoint | |
Int_t | fTrackID |
Track index. | |
UInt_t | fEventId |
MC Event id. | |
Double32_t | fPx |
Double32_t | fPy |
Double32_t | fPz |
Momentum components [GeV]. | |
Double32_t | fTime |
Time since event start [ns]. | |
Double32_t | fLength |
Track length since creation [cm]. | |
Double32_t | fELoss |
Energy loss at this point [GeV]. | |
Int_t | fDetectorID |
Detector unique identifier. | |
Double32_t | fX |
Double32_t | fY |
Double32_t | fZ |
Position of hit [cm]. | |
Protected Attributes inherited from FairMultiLinkedData | |
std::set< FairLink > | fLinks |
Bool_t | fPersistanceCheck |
Int_t | fVerbose |
Int_t | fDefaultType |
Additional Inherited Members | |
Protected Member Functions inherited from FairMultiLinkedData | |
virtual void | SimpleAddLinks (Int_t fileId, Int_t evtId, Int_t dataType, std::vector< Int_t > links, Bool_t bypass, Float_t mult) |
ClassDef (FairMultiLinkedData, 3) | |
Definition at line 19 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 19 of file FairRadLenPoint.h
FairRadLenPoint::FairRadLenPoint | ( | ) |
Default constructor
default ctor
Definition at line 11 of file FairRadLenPoint.cxx.
View newest version in sPHENIX GitHub at line 11 of file FairRadLenPoint.cxx
FairRadLenPoint::FairRadLenPoint | ( | Int_t | trackID, |
Int_t | detID, | ||
TVector3 | pos, | ||
TVector3 | mom, | ||
Double_t | tof, | ||
Double_t | length, | ||
Double_t | eLoss, | ||
TVector3 | posOut, | ||
TVector3 | momOut, | ||
Float_t | fA, | ||
Float_t | fZ, | ||
Float_t | fDensity, | ||
Float_t | fRadLen | ||
) |
std ctor
Definition at line 33 of file FairRadLenPoint.cxx.
View newest version in sPHENIX GitHub at line 33 of file FairRadLenPoint.cxx
|
virtual |
Destructor
Definition at line 56 of file FairRadLenPoint.cxx.
View newest version in sPHENIX GitHub at line 56 of file FairRadLenPoint.cxx
|
inline |
Accessors
Definition at line 37 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 37 of file FairRadLenPoint.h
References fA.
|
inline |
Definition at line 40 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 40 of file FairRadLenPoint.h
References fDensity.
|
inline |
Definition at line 60 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 60 of file FairRadLenPoint.h
References FairMCPoint::fX, and FairMCPoint::fY.
|
inline |
Definition at line 61 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 61 of file FairRadLenPoint.h
|
inline |
Definition at line 56 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 56 of file FairRadLenPoint.h
References fPxOut.
|
inline |
Definition at line 57 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 57 of file FairRadLenPoint.h
References fPyOut.
|
inline |
Definition at line 58 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 58 of file FairRadLenPoint.h
References fPzOut.
|
inline |
Definition at line 39 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 39 of file FairRadLenPoint.h
References fRadLen.
|
inline |
Definition at line 52 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 52 of file FairRadLenPoint.h
References fXOut.
|
inline |
Definition at line 53 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 53 of file FairRadLenPoint.h
References fYOut.
|
inline |
Definition at line 38 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 38 of file FairRadLenPoint.h
References fZmat.
|
inline |
Definition at line 54 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 54 of file FairRadLenPoint.h
References fZOut.
|
inline |
Definition at line 64 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 64 of file FairRadLenPoint.h
|
inline |
Definition at line 63 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 63 of file FairRadLenPoint.h
|
virtual |
Output to screen
to be implimented
Implements FairMCPoint.
Definition at line 59 of file FairRadLenPoint.cxx.
View newest version in sPHENIX GitHub at line 59 of file FairRadLenPoint.cxx
|
inline |
Modifiers
Definition at line 44 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 44 of file FairRadLenPoint.h
|
inline |
Definition at line 47 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 47 of file FairRadLenPoint.h
|
inline |
Definition at line 46 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 46 of file FairRadLenPoint.h
References G4BARRELHCAL::length.
|
inline |
Definition at line 45 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 45 of file FairRadLenPoint.h
References fZmat.
|
protected |
Definition at line 69 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 69 of file FairRadLenPoint.h
Referenced by GetA().
|
protected |
Definition at line 71 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 71 of file FairRadLenPoint.h
Referenced by GetDensity().
|
protected |
Definition at line 75 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 75 of file FairRadLenPoint.h
Referenced by GetPxOut(), and MomentumOut().
|
protected |
Definition at line 75 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 75 of file FairRadLenPoint.h
Referenced by GetPyOut(), and MomentumOut().
|
protected |
Definition at line 75 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 75 of file FairRadLenPoint.h
Referenced by GetPzOut(), and MomentumOut().
|
protected |
Definition at line 72 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 72 of file FairRadLenPoint.h
Referenced by GetRadLength().
|
protected |
Definition at line 74 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 74 of file FairRadLenPoint.h
Referenced by GetPositionOut(), GetXOut(), and PositionOut().
|
protected |
Definition at line 74 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 74 of file FairRadLenPoint.h
Referenced by GetPositionOut(), GetYOut(), and PositionOut().
|
protected |
Definition at line 70 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 70 of file FairRadLenPoint.h
|
protected |
Definition at line 74 of file FairRadLenPoint.h.
View newest version in sPHENIX GitHub at line 74 of file FairRadLenPoint.h
Referenced by GetPositionOut(), GetZOut(), and PositionOut().