|
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().
1.8.8