#include <PndRich.h>
|
| PndRich (const char *Name, Bool_t Active) |
|
| PndRich () |
|
virtual | ~PndRich () |
|
virtual void | Initialize () |
|
virtual Bool_t | ProcessHits (FairVolume *v=0) |
|
virtual void | Register () |
|
virtual TClonesArray * | GetCollection (Int_t iColl) const |
|
virtual void | Reset () |
|
void | ConstructGeometry () |
|
void | ConstructOpGeometry () |
|
void | SetRunCherenkov (Bool_t const &ch) |
|
void | SetGeoVersion (UInt_t const &version) |
|
void | UseProtection (Bool_t const &up) |
|
bool | CheckIfSensitive (std::string name) |
|
Double_t | lhcbaerindex (Double_t n400, Double_t wl) |
|
PndRichPDPoint * | AddPDPoint (Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t time, Double_t length, Double_t eLoss, UInt_t EventId=0) |
|
PndRichBarPoint * | AddBarPoint (Int_t trackID, Int_t detID, TVector3 pos, TVector3 mom, Double_t time, Double_t length, Int_t pdgCode, Double_t thetaC, Int_t eventID, Double_t mass, TVector3 pos0, TVector3 mom0) |
|
virtual void | CopyClones (TClonesArray *, TClonesArray *, Int_t) |
|
virtual void | SetSpecialPhysicsCuts () |
|
virtual void | EndOfEvent () |
|
virtual void | FinishPrimary () |
|
virtual void | FinishRun () |
|
virtual void | BeginPrimary () |
|
virtual void | PostTrack () |
|
virtual void | PreTrack () |
|
virtual void | BeginEvent () |
|
Definition at line 16 of file PndRich.h.
◆ PndRich() [1/2]
PndRich::PndRich |
( |
const char * |
Name, |
|
|
Bool_t |
Active |
|
) |
| |
Name : Detector Name Active: kTRUE for active detectors (ProcessHits() will be called) kFALSE for inactive detectors
◆ PndRich() [2/2]
◆ ~PndRich()
virtual PndRich::~PndRich |
( |
| ) |
|
|
virtual |
◆ AddBarPoint()
PndRichBarPoint* PndRich::AddBarPoint |
( |
Int_t |
trackID, |
|
|
Int_t |
detID, |
|
|
TVector3 |
pos, |
|
|
TVector3 |
mom, |
|
|
Double_t |
time, |
|
|
Double_t |
length, |
|
|
Int_t |
pdgCode, |
|
|
Double_t |
thetaC, |
|
|
Int_t |
eventID, |
|
|
Double_t |
mass, |
|
|
TVector3 |
pos0, |
|
|
TVector3 |
mom0 |
|
) |
| |
◆ AddPDPoint()
PndRichPDPoint* PndRich::AddPDPoint |
( |
Int_t |
trackID, |
|
|
Int_t |
detID, |
|
|
TVector3 |
pos, |
|
|
TVector3 |
mom, |
|
|
Double_t |
time, |
|
|
Double_t |
length, |
|
|
Double_t |
eLoss, |
|
|
UInt_t |
EventId = 0 |
|
) |
| |
◆ BeginEvent()
virtual void PndRich::BeginEvent |
( |
| ) |
|
|
virtual |
◆ BeginPrimary()
virtual void PndRich::BeginPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ CheckIfSensitive()
bool PndRich::CheckIfSensitive |
( |
std::string |
name | ) |
|
◆ ConstructGeometry()
void PndRich::ConstructGeometry |
( |
| ) |
|
Create the detector geometry
◆ ConstructOpGeometry()
void PndRich::ConstructOpGeometry |
( |
| ) |
|
◆ CopyClones()
virtual void PndRich::CopyClones |
( |
TClonesArray * |
, |
|
|
TClonesArray * |
, |
|
|
Int_t |
|
|
) |
| |
|
inlinevirtual |
The following methods can be implemented if you need to make any optional action in your detector during the transport.
Definition at line 74 of file PndRich.h.
◆ EndOfEvent()
virtual void PndRich::EndOfEvent |
( |
| ) |
|
|
virtual |
◆ FinishPrimary()
virtual void PndRich::FinishPrimary |
( |
| ) |
|
|
inlinevirtual |
◆ FinishRun()
virtual void PndRich::FinishRun |
( |
| ) |
|
|
virtual |
◆ GetCollection()
virtual TClonesArray* PndRich::GetCollection |
( |
Int_t |
iColl | ) |
const |
|
virtual |
Gets the produced collections
◆ Initialize()
virtual void PndRich::Initialize |
( |
| ) |
|
|
virtual |
Initialization of the detector is done here
◆ lhcbaerindex()
Double_t PndRich::lhcbaerindex |
( |
Double_t |
n400, |
|
|
Double_t |
wl |
|
) |
| |
◆ PostTrack()
virtual void PndRich::PostTrack |
( |
| ) |
|
|
inlinevirtual |
◆ PreTrack()
virtual void PndRich::PreTrack |
( |
| ) |
|
|
inlinevirtual |
◆ ProcessHits()
virtual Bool_t PndRich::ProcessHits |
( |
FairVolume * |
v = 0 | ) |
|
|
virtual |
this method is called for each step during simulation (see FairMCApplication::Stepping())
◆ Register()
virtual void PndRich::Register |
( |
| ) |
|
|
virtual |
Registers the produced collections in FAIRRootManager.
◆ Reset()
virtual void PndRich::Reset |
( |
| ) |
|
|
virtual |
has to be called after each event to reset the containers
◆ SetGeoVersion()
void PndRich::SetGeoVersion |
( |
UInt_t const & |
version | ) |
|
|
inline |
Definition at line 54 of file PndRich.h.
54 { fGeoVersion = version; };
◆ SetRunCherenkov()
void PndRich::SetRunCherenkov |
( |
Bool_t const & |
ch | ) |
|
|
inline |
Definition at line 52 of file PndRich.h.
52 { fRunCherenkov = ch; };
◆ SetSpecialPhysicsCuts()
virtual void PndRich::SetSpecialPhysicsCuts |
( |
| ) |
|
|
inlinevirtual |
◆ UseProtection()
void PndRich::UseProtection |
( |
Bool_t const & |
up | ) |
|
|
inline |
◆ fListOfSensitives
std::vector<std::string> PndRich::fListOfSensitives |
The documentation for this class was generated from the following file: