FairRoot/PandaRoot
|
Class for conversion points to hits. More...
#include <PndGemIdealHitProducer.h>
Public Member Functions | |
PndGemIdealHitProducer () | |
PndGemIdealHitProducer (const char *name, Int_t iVerbose) | |
virtual | ~PndGemIdealHitProducer () |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
Private Member Functions | |
virtual void | SetParContainers () |
virtual void | Finish () |
ClassDef (PndGemIdealHitProducer, 1) | |
Private Attributes | |
PndGemDigiPar * | fDigiPar |
Int_t | fTNofEvents |
Int_t | fTNofPoints |
Int_t | fTNofHits |
TClonesArray * | fPointArray |
Input array of PndGemMCPoints. More... | |
TClonesArray * | fHitArray |
Output array of PndGemHits. More... | |
Class for conversion points to hits.
Definition at line 30 of file PndGemIdealHitProducer.h.
PndGemIdealHitProducer::PndGemIdealHitProducer | ( | ) |
Default constructor
Definition at line 50 of file PndGemIdealHitProducer.cxx.
References fDigiPar, fTNofEvents, fTNofHits, and fTNofPoints.
PndGemIdealHitProducer::PndGemIdealHitProducer | ( | const char * | name, |
Int_t | iVerbose | ||
) |
Constructor
Definition at line 60 of file PndGemIdealHitProducer.cxx.
References fDigiPar, fTNofEvents, fTNofHits, and fTNofPoints.
|
virtual |
Destructor
Definition at line 71 of file PndGemIdealHitProducer.cxx.
References fDigiPar, and fHitArray.
|
private |
|
virtual |
Virtual method Exec
Definition at line 128 of file PndGemIdealHitProducer.cxx.
References CAMath::Cos(), Double_t, fDigiPar, fHitArray, fPointArray, fTNofEvents, fTNofHits, fTNofPoints, PndGemSensor::GetD(), PndGemSensor::GetInnerRadius(), PndGemDigiPar::GetNodeName(), PndGemSensor::GetOuterRadius(), PndGemSensor::GetPitch(), PndGemDigiPar::GetSensor(), PndGemMCPoint::GetSensorId(), PndGemSensor::GetStripAngle(), PndGemSensor::GetZ0(), gGeoManager, kGemHit, Pi, pos, sensor, sigma, CAMath::Sin(), CAMath::Sqrt(), CAMath::Tan(), and TString.
|
privatevirtual |
Virtual method Finish
Definition at line 209 of file PndGemIdealHitProducer.cxx.
References Double_t, fDigiPar, fHitArray, fTNofEvents, fTNofHits, fTNofPoints, and PndGemDigiPar::GetNSensors().
|
virtual |
Virtual method Init
Definition at line 97 of file PndGemIdealHitProducer.cxx.
References fHitArray, and fPointArray.
|
privatevirtual |
Private method Smear(...) smears the position vectorGet parameter containers
Definition at line 80 of file PndGemIdealHitProducer.cxx.
|
private |
Public method AddHit(...) adds another hit to the hit array
Definition at line 56 of file PndGemIdealHitProducer.h.
Referenced by Exec(), Finish(), PndGemIdealHitProducer(), SetParContainers(), and ~PndGemIdealHitProducer().
|
private |
Output array of PndGemHits.
Definition at line 64 of file PndGemIdealHitProducer.h.
Referenced by Exec(), Finish(), Init(), and ~PndGemIdealHitProducer().
|
private |
Input array of PndGemMCPoints.
Definition at line 63 of file PndGemIdealHitProducer.h.
|
private |
Definition at line 59 of file PndGemIdealHitProducer.h.
Referenced by Exec(), Finish(), and PndGemIdealHitProducer().
|
private |
Definition at line 61 of file PndGemIdealHitProducer.h.
Referenced by Exec(), Finish(), and PndGemIdealHitProducer().
|
private |
Definition at line 60 of file PndGemIdealHitProducer.h.
Referenced by Exec(), Finish(), and PndGemIdealHitProducer().