![]()  | 
  
    PandaRoot
    
   | 
 
#include <PndLmdDetector.h>
  
 Public Member Functions | |
| PndLmdDetector () | |
| PndLmdDetector (const char *name, Bool_t active) | |
| virtual | ~PndLmdDetector () | 
| virtual void | SetBranchNames (char *outBranchname, char *folderName) | 
| virtual void | SetBranchNames () | 
| virtual void | SetDefaultSensorNames () | 
| virtual void | Initialize () | 
| ClassDef (PndLmdDetector, 8) | |
  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 | SetSpecialPhysicsCuts () | 
| 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 PndLmdDetector. Constructs the geometry and registers MCPoints. Notes on Jun 30,2010 by Huagen: To construct detector geometry from ASCII file the detector name shall be defined by users. The function of ConstructASCIIGeometry() should be reloaded by user who wants to define the DetName freely.Without reloading this function the detector name was defined by PndSdsGeo class anyway.
Definition at line 30 of file PndLmdDetector.h.
| PndLmdDetector::PndLmdDetector | ( | ) | 
Default constructor
| PndLmdDetector::PndLmdDetector | ( | const char * | name, | 
| Bool_t | active | ||
| ) | 
Standard constructor.
| name | detetcor name | 
| active | sensitivity flag | 
      
  | 
  virtual | 
Destructor
| PndLmdDetector::ClassDef | ( | PndLmdDetector | , | 
| 8 | |||
| ) | 
Referenced by Initialize().
      
  | 
  inlinevirtual | 
Reimplemented from PndSdsDetector.
Definition at line 49 of file PndLmdDetector.h.
References ClassDef(), and PndSdsDetector::Initialize().
      
  | 
  virtual | 
      
  | 
  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.