![]() |
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 () |
![]() | |
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) | |
![]() | |
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 | |
![]() | |
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().