![]()  | 
  
    PandaRoot
    
   | 
 
Shashlik specific implementation of BSEmcDetector. More...
#include <BSEmcShashlikDetector.h>
  
 Public Member Functions | |
| BSEmcShashlikDetector (const char *t_name, Bool_t t_active) | |
| BSEmcShashlikDetector () | |
| virtual void | SetSpecialPhysicsCuts () | 
  Public Member Functions inherited from BSEmcDetector | |
| BSEmcDetector () | |
| BSEmcDetector (BSEmcDetector &other) | |
| BSEmcDetector (const char *t_name, Bool_t t_active) | |
| virtual | ~BSEmcDetector () | 
| virtual void | Initialize () | 
| virtual Bool_t | ProcessHits (FairVolume *t_vol=nullptr) | 
| virtual void | EndOfEvent () | 
| virtual void | FinishRun () | 
| virtual void | Register () | 
| virtual TClonesArray * | GetCollection (Int_t t_iColl) const | 
| virtual void | Print () const | 
| virtual void | Reset () | 
| virtual void | CopyClones (TClonesArray *t_origin, TClonesArray *t_target, Int_t t_offset) | 
| virtual void | ConstructGeometry () | 
| virtual void | ConstructASCIIGeometry () | 
| void | SetFolderName (const TString &t_folder) | 
| void | SetBranchOutName (const TString &t_branchout) | 
| const TString & | GetFolderName () const | 
| const TString & | GetBranchOutName () const | 
| void | SetSensitiveNames (const std::vector< std::string > &t_sensNames) | 
| virtual void | SetDefaultSensitiveNames () | 
| const std::vector< std::string > & | GetListOfSensitives () | 
| void | SetTransformMatrix (TGeoMatrix *t_transform) | 
| const TGeoMatrix * | GetTransformMatrix () const | 
| void | SetIdMap (PndSensorNameIdMap *t_map) | 
| PndSensorNameIdMap * | GetIdMap () | 
| void | SetPersistency (Bool_t t_storePoints) | 
Protected Member Functions | |
| virtual Int_t | GetDetectorId () | 
| TString | ProcessSensitiveName (TString t_sensName) const | 
| ClassDef (BSEmcShashlikDetector, 1) | |
  Protected Member Functions inherited from BSEmcDetector | |
| Bool_t | CheckIfSensitive (std::string t_name) | 
| BSEmcMCPoint * | AddHit (Int_t t_trackID, Int_t t_detID, Int_t t_evtID, TVector3 t_pos, TVector3 t_mom, Double_t t_tof, Double_t t_length, Double_t t_eLoss, Bool_t t_enterning, Bool_t t_exiting) | 
| void | ResetParameters () | 
Additional Inherited Members | |
  Protected Attributes inherited from BSEmcDetector | |
| std::vector< std::string > | fListOfSensitives {} | 
| PndGeoHandling * | fGeoH {nullptr} | 
| PndSensorNameIdMap * | fIdMap {nullptr} | 
Shashlik specific implementation of BSEmcDetector.
Definition at line 22 of file BSEmcShashlikDetector.h.
      
  | 
  inline | 
Definition at line 24 of file BSEmcShashlikDetector.h.
      
  | 
  inline | 
Definition at line 25 of file BSEmcShashlikDetector.h.
References ClassDef(), GetDetectorId(), ProcessSensitiveName(), and SetSpecialPhysicsCuts().
      
  | 
  protected | 
Referenced by BSEmcShashlikDetector().
      
  | 
  protectedvirtual | 
Reimplemented from BSEmcDetector.
Referenced by BSEmcShashlikDetector().
      
  | 
  protected | 
Referenced by BSEmcShashlikDetector().
      
  | 
  virtual | 
Virtual Method SetSpecialPhysicsCuts
replaces some Geant initialisation via g3Config.C and so on
Reimplemented from BSEmcDetector.
Referenced by BSEmcShashlikDetector().