|
FairShip
|
#include <exitHadronAbsorber.h>


Public Member Functions | |
| exitHadronAbsorber (const char *Name, Bool_t Active) | |
| exitHadronAbsorber () | |
| void | Initialize () override |
| Bool_t | ProcessHits (FairVolume *v=0) override |
| void | Register () override |
| void | ConstructGeometry () override |
| void | FinishRun () override |
| void | PreTrack () override |
| void | SetEnergyCut (Float_t emax) |
| void | SetOnlyMuons () |
| void | SetOpt4DP () |
| void | SkipNeutrinos () |
| void | SetZposition (Float_t x) |
| void | SetVetoPointName (TString name) |
| void | SetCylindricalPlane () |
| void | SetUseCaveCoordinates () |
Public Member Functions inherited from SHiP::Detector< vetoPoint > | |
| Detector ()=default | |
| Detector (const char *Name, Bool_t Active, Int_t detID) | |
| Detector (const char *Name, Bool_t Active) | |
| ~Detector () override=default | |
| vetoPoint * | AddHit (Args &&... args) |
| void | ConstructGeometry () override=0 |
| void | Initialize () override |
| void | Reset () override |
| void | EndOfEvent () override |
| void | Register () override |
| TClonesArray * | GetCollection (Int_t iColl) const override |
| void | UpdatePointTrackIndices (const std::map< Int_t, Int_t > &indexMap) override |
| Update track indices in point collection after track filtering. | |
| void | SetSpecialPhysicsCuts () override |
| void | FinishPrimary () override |
| void | FinishRun () override |
| void | BeginPrimary () override |
| void | PostTrack () override |
| void | PreTrack () override |
| void | BeginEvent () override |
| void | CopyClones (TClonesArray *cl1, TClonesArray *cl2, Int_t offset) override |
Public Member Functions inherited from ISTLPointContainer | |
| virtual void | UpdatePointTrackIndices (const std::map< Int_t, Int_t > &indexMap)=0 |
| Update track indices in point collection after track filtering. | |
| virtual | ~ISTLPointContainer ()=default |
Private Attributes | |
| Int_t | fUniqueID |
| Bool_t | fOnlyMuons |
| Bool_t | fSkipNeutrinos |
| flag if only muons should be stored | |
| TString | fVetoName |
| flag if neutrinos should be ignored | |
| Double_t | fzPos |
| Bool_t | withNtuple |
| zPos, optional | |
| TNtuple * | fNtuple |
| special option for Dark Photon physics studies | |
| Float_t | EMax |
| Bool_t | fCylindricalPlane |
| max energy to transport | |
| Bool_t | fUseCaveCoordinates |
| cylindrical sensPlane flag | |
| TFile * | fout |
| set position from cave | |
| TClonesArray * | fElectrons |
| Int_t | index |
Additional Inherited Members | |
Protected Attributes inherited from SHiP::Detector< vetoPoint > | |
| Int_t | fEventID |
| Int_t | fTrackID |
| event index | |
| Int_t | fVolumeID |
| track index | |
| TLorentzVector | fPos |
| volume id | |
| TLorentzVector | fMom |
| position at entrance | |
| Double_t | fTime |
| momentum at entrance | |
| Double_t | fLength |
| time | |
| Double_t | fELoss |
| length | |
| std::vector< vetoPoint > * | fDetPoints |
| energy loss | |
| TGeoVolume * | fDetector |
Definition at line 15 of file exitHadronAbsorber.h.
| exitHadronAbsorber::exitHadronAbsorber | ( | const char * | Name, |
| Bool_t | Active | ||
| ) |
Definition at line 37 of file exitHadronAbsorber.cxx.
| exitHadronAbsorber::exitHadronAbsorber | ( | ) |
Definition at line 46 of file exitHadronAbsorber.cxx.
|
overridevirtual |
Create the detector geometry
Implements SHiP::Detector< vetoPoint >.
Definition at line 255 of file exitHadronAbsorber.cxx.
|
override |
Definition at line 206 of file exitHadronAbsorber.cxx.
|
override |
Definition at line 86 of file exitHadronAbsorber.cxx.
|
override |
Definition at line 155 of file exitHadronAbsorber.cxx.
|
override |
This method is called from the MC stepping
Definition at line 57 of file exitHadronAbsorber.cxx.
|
override |
Definition at line 333 of file exitHadronAbsorber.cxx.
|
inline |
Definition at line 37 of file exitHadronAbsorber.h.
|
inline |
Definition at line 31 of file exitHadronAbsorber.h.
|
inline |
Definition at line 32 of file exitHadronAbsorber.h.
|
inline |
Definition at line 33 of file exitHadronAbsorber.h.
|
inline |
Definition at line 38 of file exitHadronAbsorber.h.
|
inline |
Definition at line 36 of file exitHadronAbsorber.h.
|
inline |
Definition at line 35 of file exitHadronAbsorber.h.
|
inline |
Definition at line 34 of file exitHadronAbsorber.h.
|
private |
Definition at line 48 of file exitHadronAbsorber.h.
|
private |
max energy to transport
Definition at line 49 of file exitHadronAbsorber.h.
|
private |
Definition at line 53 of file exitHadronAbsorber.h.
|
private |
special option for Dark Photon physics studies
Definition at line 47 of file exitHadronAbsorber.h.
|
private |
Definition at line 42 of file exitHadronAbsorber.h.
|
private |
set position from cave
Definition at line 52 of file exitHadronAbsorber.h.
|
private |
flag if only muons should be stored
Definition at line 43 of file exitHadronAbsorber.h.
|
private |
Definition at line 41 of file exitHadronAbsorber.h.
|
private |
cylindrical sensPlane flag
Definition at line 50 of file exitHadronAbsorber.h.
|
private |
flag if neutrinos should be ignored
Definition at line 44 of file exitHadronAbsorber.h.
|
private |
Definition at line 45 of file exitHadronAbsorber.h.
|
private |
Definition at line 54 of file exitHadronAbsorber.h.
|
private |
zPos, optional
Definition at line 46 of file exitHadronAbsorber.h.