![]() |
PandaRoot
|
#include <PndMvdDetector.h>
Public Member Functions | |
PndMvdDetector () | |
PndMvdDetector (const char *name, Bool_t active) | |
virtual | ~PndMvdDetector () |
void | SetBranchNames (TString outBranchname, TString folderName) |
virtual void | SetBranchNames () |
virtual void | SetSpecialPhysicsCuts () |
virtual void | SetDefaultSensorNames () |
virtual void | Initialize () |
![]() | |
PndSdsDetector () | |
PndSdsDetector (PndSdsDetector &other) | |
PndSdsDetector (const char *name, Bool_t active) | |
virtual | ~PndSdsDetector () |
PndSdsDetector & | operator= (PndSdsDetector &other) |
void | SetExclusiveSensorType (const TString sens) |
virtual Bool_t | ProcessHits (FairVolume *vol=0) |
virtual void | EndOfEvent () |
virtual void | FinishRun () |
virtual void | Register () |
virtual TClonesArray * | GetCollection (Int_t iColl) const |
virtual void | Print () const |
virtual void | Reset () |
virtual void | CopyClones (TClonesArray *cl1, TClonesArray *cl2, Int_t offset) |
virtual void | ConstructGeometry () |
virtual void | ConstructASCIIGeometry () |
void | SetDetectorID (DetectorId id) |
void | SetRadDamOption (bool val) |
bool | GetRadDamOption () |
void | SetVerboseLevel (Int_t level) |
void | SetPersistance (Bool_t p=kTRUE) |
Bool_t | GetPersistance () |
Additional Inherited Members | |
![]() | |
bool | CheckIfSensitive (std::string name) |
PndSdsMCPoint * | AddHit (Int_t trackID, Int_t detID, Int_t sensorID, TVector3 posIn, TVector3 posOut, TVector3 momIn, TVector3 momOut, Double_t time, Double_t length, Double_t eLoss) |
void | ResetParameters () |
ClassDef (PndSdsDetector, 6) | |
![]() | |
Bool_t | fPersistance |
Int_t | fTrackID |
Int_t | fVolumeID |
track index More... | |
TLorentzVector | fPosIn |
Det id. More... | |
TLorentzVector | fPosOut |
entry position in global frame More... | |
TLorentzVector | fMomIn |
exit position in global frame More... | |
TLorentzVector | fMomOut |
momentum More... | |
Double32_t | fTime |
momentum More... | |
Double32_t | fLength |
time More... | |
Double32_t | fELoss |
length More... | |
PndGeoHandling * | fGeoH |
energy loss More... | |
Int_t | fPosIndex |
Gives Access to the Path info of a hit. More... | |
TClonesArray * | fPndSdsCollection |
bool | fUseRadDamOption |
Hit collection. More... | |
TString | fOutBranchName |
enables the detection of neutral particles More... | |
TString | fFolderName |
To be set by daughter classes. More... | |
DetectorId | fDetectorID |
To be set by daughter classes. More... | |
std::vector< std::string > | fListOfSensitives |
To be set by daughter classes. More... | |
Defines the active detector PndMvdDetector. Constructs the geometry and registers MCPoints.
Definition at line 19 of file PndMvdDetector.h.
PndMvdDetector::PndMvdDetector | ( | ) |
Default constructor
PndMvdDetector::PndMvdDetector | ( | const char * | name, |
Bool_t | active | ||
) |
Standard constructor.
name | detetcor name |
active | sensitivity flag |
|
virtual |
Destructor
|
inlinevirtual |
Reimplemented from PndSdsDetector.
Definition at line 39 of file PndMvdDetector.h.
References PndSdsDetector::Initialize().
void PndMvdDetector::SetBranchNames | ( | TString | outBranchname, |
TString | folderName | ||
) |
Setting in/output names for MVD
|
virtual |
pure virtual method SetBranchName
called by Initialize() function to set individual branch names
Implements PndSdsDetector.
|
virtual |
pure virtual method SetDefaultSensorNames
called by Initialize() function to set individual sensor type names
Implements PndSdsDetector.
|
virtual |
Virtual Method SetSpecialPhysicsCuts
replaces some Geant initialisation via g3Config.C and so on
Reimplemented from PndSdsDetector.