EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
the low Q^2 tagging detector wrapper class More...
#include <EicRoot/blob/master/eic/detectors/lqst/EicLowQ2Tagger.h>
Public Member Functions | |
EicLowQ2Tagger () | |
default constructor class | |
EicLowQ2Tagger (const char *Name, char *geometryName, EicDetectorId dType, Bool_t Active=kTRUE) | |
standard constructor | |
virtual | ~EicLowQ2Tagger () |
destructor | |
ClassDef (EicLowQ2Tagger, 1) | |
Public Member Functions inherited from EicDetector | |
EicDetector (const char *Name, const char *geometryName, EicDetectorId dType=qDUMMY, SteppingType stType=qSteppingTypeUndefined, Bool_t Active=kTRUE) | |
EicDetector () | |
void | ResetVars () |
~EicDetector () | |
virtual void | Initialize () |
virtual void | FinishRun () |
virtual Bool_t | ProcessHits (FairVolume *v=0) |
virtual void | Register () |
virtual void | Print () const |
virtual void | Reset () |
virtual void | BeginEvent () |
virtual void | ConstructGeometry () |
void | DeclareAllVolumesSensitive () |
int | DeclareGeantSensitiveVolume (const char *name, SteppingType stType=qSteppingTypeDefault) |
int | DeclareGeantSensitiveVolumePrefix (const char *name, SteppingType stType=qSteppingTypeDefault) |
bool | CheckIfSensitive (std::string name) |
ULong64_t | GetNodeMultiIndex () |
virtual TClonesArray * | GetCollection (Int_t iColl) const |
void | ResetSteppingVariables () |
virtual void | AddMoCaPoint (Int_t trackID, Int_t primaryMotherID, Int_t secondaryMotherID, Int_t detID, ULong64_t multiIndex, TVector3 PosIn, TVector3 PosOut, TVector3 MomIn, TVector3 MomOut, Double_t time, Double_t length, Double_t eLoss, Double_t step) |
void | EndOfEvent () |
EicDetectorId | GetType () |
virtual FairParSet * | EicGeoParAllocator (FairContainer *c) |
EicDetName * | GetDname () |
int | createFakeMoCaDatabase (const char *outFileName) |
void | RequestGeometryInfoPrintout (const char *option=0) |
void | RequestAttachedFilePrintout (const char *fileName, const char *option=0) |
EicEnergyMonitor * | AddEnergyMonitorVolume (const char *volumeName, Int_t PDG, char *histogramName, double histogramMin, double histogramMax, unsigned histogramBinNum=1000) |
void | AddKillerVolume (const char *vname) |
Public Member Functions inherited from FairDetector | |
FairDetector (const char *Name, Bool_t Active, Int_t DetId=0) | |
FairDetector () | |
virtual | ~FairDetector () |
virtual void | CopyClones (TClonesArray *cl1, TClonesArray *cl2, Int_t offset) |
virtual void | FinishPrimary () |
virtual void | BeginPrimary () |
virtual void | PostTrack () |
virtual void | PreTrack () |
virtual void | FinishEvent () |
virtual void | SetSpecialPhysicsCuts () |
void | SaveGeoParams () |
Int_t | GetDetId () |
Public Member Functions inherited from FairModule | |
FairModule () | |
FairModule (const char *Name, const char *title, Bool_t Active=kFALSE) | |
virtual | ~FairModule () |
virtual void | Print (Option_t *option="") const |
virtual TString | GetGeometryFileName () |
virtual TString | GetGeometryFileVer () |
virtual void | ConstructOpGeometry () |
virtual void | ConstructRootGeometry () |
virtual void | ConstructASCIIGeometry () |
virtual void | ExpandNode (TGeoNode *Node) |
virtual Int_t | getVolId (const TString &vname) const |
Int_t | GetModId () |
void | SetVerboseLevel (Int_t level) |
Bool_t | IsActive () |
void | SetModId (Int_t id) |
void | SetMotherVolume (TString volName) |
void | ProcessNodes (TList *aList) |
virtual void | SetParContainers () |
TList * | GetListOfGeoPar () |
FairVolume * | getFairVolume (FairGeoNode *fNode) |
void | AddSensitiveVolume (TGeoVolume *v) |
void | ImportRootMaterials () |
Additional Inherited Members | |
Public Attributes inherited from FairModule | |
TString | fMotherVolumeName |
Static Public Attributes inherited from FairModule | |
static FairVolumeList * | vList =0 |
static Int_t | fNbOfVolumes =0 |
static TRefArray * | svList =0 |
static TArrayI * | volNumber =0 |
Protected Member Functions inherited from EicDetector | |
virtual void | SetGeometryFileName (TString fname, TString geoVer="0") |
void | AddKillerVolume (TGeoVolume *volume) |
bool | IsKillerVolume (const char *name) |
void | CheckEnergyMonitors (const char *name, Int_t trackID, Int_t PDG, bool isPrimary, bool isEntering, bool isExiting, double energy) |
Protected Attributes inherited from EicDetector | |
EicDetName * | dname |
EicContFact * | eicContFact |
TClonesArray * | fEicMoCaPointCollection |
bool | mPrintGeometryInfoFlag |
TString | mPrintGeometryInfoOption |
TString | mAttachedFilePrintoutRequestName |
TString | mAttachedFilePrintoutOption |
TLorentzVector | fPosIn |
TLorentzVector | fMomIn |
Double32_t | fTime |
Double32_t | fLength |
Double32_t | fELoss |
Double32_t | fStep |
the low Q^2 tagging detector wrapper class
Definition at line 16 of file EicLowQ2Tagger.h.
View newest version in sPHENIX GitHub at line 16 of file EicLowQ2Tagger.h
|
inline |
default constructor class
Definition at line 23 of file EicLowQ2Tagger.h.
View newest version in sPHENIX GitHub at line 23 of file EicLowQ2Tagger.h
|
inline |
standard constructor
Definition at line 27 of file EicLowQ2Tagger.h.
View newest version in sPHENIX GitHub at line 27 of file EicLowQ2Tagger.h
|
inlinevirtual |
destructor
Definition at line 32 of file EicLowQ2Tagger.h.
View newest version in sPHENIX GitHub at line 32 of file EicLowQ2Tagger.h
EicLowQ2Tagger::ClassDef | ( | EicLowQ2Tagger | , |
1 | |||
) |