![]() |
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 () |
Public Member Functions inherited from PndSdsDetector | |
| 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 | |
Protected Member Functions inherited from PndSdsDetector | |
| 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) | |
Protected Attributes inherited from PndSdsDetector | |
| 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.