![]() |
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) |
![]() | |
PndSdsTask () | |
PndSdsTask (const char *name, Int_t iVerbose=1) | |
virtual | ~PndSdsTask () |
virtual void | SetInBranchId () |
![]() | |
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) | |
![]() | |
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 |
![]() | |
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=().