![]() |
PandaRoot
|
#include <PndSdsNoiseProducer.h>
Public Member Functions | |
| PndSdsNoiseProducer () | |
| PndSdsNoiseProducer (PndSdsNoiseProducer &other) | |
| virtual | ~PndSdsNoiseProducer () |
| virtual void | SetParContainers () |
| virtual InitStatus | Init () |
| virtual void | SetBranchNames ()=0 |
| virtual void | SetMCPointType ()=0 |
| virtual void | Exec (Option_t *opt) |
| Double_t | CalcDistFraction (Double_t spread, Double_t threshold) |
| Int_t | CalcChargeAboveThreshold (Double_t spread, Double_t threshold) |
| void | AddDigiStrip (Int_t &iStrip, Int_t iPoint, Int_t sensorID, Int_t fe, Int_t chan, Double_t charge) |
| void | AddDigiPixel (Int_t &noisies, Int_t iPoint, Int_t sensorID, Int_t fe, Int_t col, Int_t row, Double_t charge) |
| void | DiveDownNode (TGeoNode *fN) |
| void | FillSensorLists () |
| PndSdsNoiseProducer & | operator= (PndSdsNoiseProducer &other) |
Public Member Functions inherited from PndSdsTask | |
| PndSdsTask () | |
| PndSdsTask (const char *name, Int_t iVerbose=1) | |
| virtual | ~PndSdsTask () |
| virtual void | SetInBranchId () |
Public Member Functions inherited from PndPersistencyTask | |
| PndPersistencyTask () | |
| PndPersistencyTask (const char *name, Int_t iVerbose=1) | |
| virtual | ~PndPersistencyTask () |
| void | SetPersistency (Bool_t val=kTRUE) |
| Bool_t | GetPersistency () |
Protected Member Functions | |
| ClassDef (PndSdsNoiseProducer, 1) | |
Protected Member Functions inherited from PndSdsTask | |
| ClassDef (PndSdsTask, 1) | |
Protected Attributes | |
| TString | fBranchNameStrip |
| TString | fBranchNamePixel |
| TClonesArray * | fDigiStripArray |
| TClonesArray * | fDigiPixelArray |
| PndSdsStripDigiPar * | fDigiParRect |
| PndSdsStripDigiPar * | fDigiParTrap |
| PndSdsPixelDigiPar * | fDigiParPix |
| DetectorType | fMCPointType |
| PndGeoHandling * | fGeoH |
| std::vector< Int_t > | fPixelIds4 |
| Geometry name handling. More... | |
| std::vector< Int_t > | fPixelIds6 |
| std::vector< Int_t > | fPixelIds8 |
| std::vector< Int_t > | fPixelIds12 |
| std::vector< Int_t > | fStripRectIds |
| std::vector< Int_t > | fStripTrapIds |
| Int_t | fNoiseSpread |
| Int_t | fThreshold |
| Double_t | fIonizationEnergy |
Protected Attributes inherited from PndSdsTask | |
| TString | fInBranchName |
| TString | fOutBranchName |
| TString | fFolderName |
| Int_t | fInBranchId |
| Int_t | fOutBranchId |
Definition at line 30 of file PndSdsNoiseProducer.h.
| PndSdsNoiseProducer::PndSdsNoiseProducer | ( | ) |
Default constructor
|
inline |
Definition at line 35 of file PndSdsNoiseProducer.h.
References AddDigiPixel(), AddDigiStrip(), CalcChargeAboveThreshold(), CalcDistFraction(), DiveDownNode(), Exec(), FillSensorLists(), Init(), SetBranchNames(), SetMCPointType(), SetParContainers(), and ~PndSdsNoiseProducer().
|
virtual |
Destructor
Referenced by PndSdsNoiseProducer().
| void PndSdsNoiseProducer::AddDigiPixel | ( | Int_t & | noisies, |
| Int_t | iPoint, | ||
| Int_t | sensorID, | ||
| Int_t | fe, | ||
| Int_t | col, | ||
| Int_t | row, | ||
| Double_t | charge | ||
| ) |
Referenced by PndSdsNoiseProducer().
| void PndSdsNoiseProducer::AddDigiStrip | ( | Int_t & | iStrip, |
| Int_t | iPoint, | ||
| Int_t | sensorID, | ||
| Int_t | fe, | ||
| Int_t | chan, | ||
| Double_t | charge | ||
| ) |
Referenced by PndSdsNoiseProducer().
| Int_t PndSdsNoiseProducer::CalcChargeAboveThreshold | ( | Double_t | spread, |
| Double_t | threshold | ||
| ) |
Referenced by PndSdsNoiseProducer().
| Double_t PndSdsNoiseProducer::CalcDistFraction | ( | Double_t | spread, |
| Double_t | threshold | ||
| ) |
Referenced by PndSdsNoiseProducer().
|
protected |
| void PndSdsNoiseProducer::DiveDownNode | ( | TGeoNode * | fN | ) |
Referenced by PndSdsNoiseProducer().
|
virtual |
Virtual method Exec
Referenced by PndSdsNoiseProducer().
| void PndSdsNoiseProducer::FillSensorLists | ( | ) |
Referenced by PndSdsNoiseProducer().
|
virtual |
Referenced by PndSdsNoiseProducer().
|
inline |
Definition at line 70 of file PndSdsNoiseProducer.h.
References fBranchNamePixel, fBranchNameStrip, fDigiParPix, fDigiParRect, fDigiParTrap, fDigiPixelArray, fDigiStripArray, fGeoH, fIonizationEnergy, fMCPointType, fNoiseSpread, fPixelIds12, fPixelIds4, fPixelIds6, fPixelIds8, fStripRectIds, fStripTrapIds, and fThreshold.
|
pure virtual |
pure virtual method SetBranchNames
called by Init() function to set individual branch names
Implements PndSdsTask.
Referenced by PndSdsNoiseProducer().
|
pure virtual |
Referenced by PndSdsNoiseProducer().
|
virtual |
Virtual method Init
Referenced by PndSdsNoiseProducer().
|
protected |
Definition at line 98 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 97 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 106 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Parameter Containers
Definition at line 104 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 105 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 101 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
In-Output array of PndSdsDigis
Definition at line 100 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 110 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 122 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 108 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 119 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 115 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Geometry name handling.
Definition at line 112 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 113 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 114 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 116 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 117 of file PndSdsNoiseProducer.h.
Referenced by operator=().
|
protected |
Definition at line 120 of file PndSdsNoiseProducer.h.
Referenced by operator=().