FairRoot/PandaRoot
|
Hit Producer Task for strip detectors. More...
#include <PndSdsStripHitProducer.h>
Public Member Functions | |
PndSdsStripHitProducer () | |
PndSdsStripHitProducer (PndSdsStripHitProducer &other) | |
PndSdsStripHitProducer (const char *name) | |
virtual | ~PndSdsStripHitProducer () |
virtual void | SetParContainers () |
virtual InitStatus | Init () |
virtual InitStatus | ReInit () |
virtual void | SetBranchNames ()=0 |
virtual void | SetMCPointType () |
virtual void | Exec (Option_t *opt) |
virtual void | FinishEvent () |
virtual void | FinishTask () |
void | AddDigi (Int_t &iStrip, Int_t iPoint, Int_t detID, Int_t sensorID, Int_t fe, Int_t chan, Double_t charge) |
void | RunTimeBased () |
PndSdsStripHitProducer & | operator= (PndSdsStripHitProducer &other) |
virtual void | SetInBranchId () |
void | SetPersistency (Bool_t val=kTRUE) |
Bool_t | GetPersistency () |
Protected Member Functions | |
void | Register () |
void | Reset () |
void | ProduceHits () |
virtual void | SetCalculators () |
Bool_t | SelectSensorParams (Int_t sensorID) |
Int_t | DigitizeTime (Double_t time, Double_t charge) |
ClassDef (PndSdsStripHitProducer, 5) | |
ClassDef (PndSdsTask, 1) | |
Protected Attributes | |
TClonesArray * | fPointArray |
TClonesArray * | fStripArray |
Output array of PndSdsHits. More... | |
FairWriteoutBuffer * | fDataBuffer |
TList * | fDigiParameterList |
Digitization Parameters. More... | |
TList * | fChargeDigiParameterList |
PndSdsStripDigiPar * | fCurrentDigiPar |
PndSdsChargeConversion * | fCurrentChargeConverter |
std::map< const char *, PndSdsCalcStrip * > | fStripCalcTop |
Calculator objects. More... | |
std::map< const char *, PndSdsCalcStrip * > | fStripCalcBot |
std::map< const char *, PndSdsChargeConversion * > | fChargeConverter |
PndSdsCalcStrip * | fCurrentStripCalcTop |
PndSdsCalcStrip * | fCurrentStripCalcBot |
FairMCEventHeader * | fMcEventHeader |
PndGeoHandling * | fGeoH |
Bool_t | fOverrideParams |
///< converter for detector names More... | |
Bool_t | fTimeOrderedDigi |
parameter to switch to time ordered simulation More... | |
Int_t | fEventNr |
EventCounter. More... | |
TString | fInBranchName |
TString | fOutBranchName |
TString | fFolderName |
Int_t | fInBranchId |
Int_t | fOutBranchId |
Hit Producer Task for strip detectors.
The choice of the parameters used for Digitization depends on the invocation of the different constructors of this task. Instantiating by the default constructor forces the digitisation parameters initialized from the DigiPar-Database. On the other hand these parameters may be overridden by invoking the constructor:
Basically, the sensors are thought to be rectangular (even if they are not). Knowing the origin of the wafer, the strips can be described by an angle (orientation), their separation with respect to each other (pitch) and one point that is known to be part of the first strip (anchor point).
The numbering scheme is as follows (assuming 128 channels per FE):
strip index | frontend # | side | |
0 | 0 | top | <- Top Anchor |
1 | 0 | top | |
... | 0 | top | |
127 | 0 | top | |
128 | 1 | top | |
... | 1 | top | |
255 | 1 | top | |
256 | 2 | top | |
... | ... | top | |
topNrFE*128-1 | topNrFE-1 | top | |
topNrFE*128 | topNrFE | bottom | <- Bottom Anchor |
... | topNrFE | bottom | |
topNrFE*128+127 | topNrFE | bottom | |
topNrFE*128+128 | topNrFE+1 | bottom | |
... | ... | bottom | |
(topNrFE+botNrFE)*128-1 | topNrFE+botNrFE-1 | bottom |
The numbering starts from the strip containing the anchor point following the direction orthogonal to the strips in mathematically positive sense (along x-axis in positive direction, if the strip orientation equals 90 degrees).
Definition at line 71 of file PndSdsStripHitProducer.h.
PndSdsStripHitProducer::PndSdsStripHitProducer | ( | ) |
Default constructor
creates object with parameters taken implicitly from DigiPar-File
Definition at line 34 of file PndSdsStripHitProducer.cxx.
References fChargeDigiParameterList, fDigiParameterList, and PndPersistencyTask::SetPersistency().
|
inline |
Definition at line 80 of file PndSdsStripHitProducer.h.
PndSdsStripHitProducer::PndSdsStripHitProducer | ( | const char * | name | ) |
Like default Constructor, but passes a name to PndSdsTask
Definition at line 61 of file PndSdsStripHitProducer.cxx.
References fChargeDigiParameterList, fDigiParameterList, and PndPersistencyTask::SetPersistency().
|
virtual |
Destructor
Definition at line 88 of file PndSdsStripHitProducer.cxx.
References fChargeConverter, fChargeDigiParameterList, fDataBuffer, fDigiParameterList, fStripCalcBot, and fStripCalcTop.
void PndSdsStripHitProducer::AddDigi | ( | Int_t & | iStrip, |
Int_t | iPoint, | ||
Int_t | detID, | ||
Int_t | sensorID, | ||
Int_t | fe, | ||
Int_t | chan, | ||
Double_t | charge | ||
) |
Definition at line 325 of file PndSdsStripHitProducer.cxx.
References PndSdsChargeConversion::ChargeToDigiValue(), DigitizeTime(), PndSdsChargeConversion::DigiValueToCharge(), Double_t, fCurrentChargeConverter, fDataBuffer, fEventNr, PndSdsTask::fInBranchId, PndSdsTask::fInBranchName, fPointArray, fTimeOrderedDigi, PndSdsMCPoint::GetSensorID(), PndSdsChargeConversion::GetTimeStep(), PndSdsChargeConversion::GetTimeWalk(), point, and SelectSensorParams().
Referenced by Exec().
|
protectedinherited |
|
protected |
Definition at line 408 of file PndSdsStripHitProducer.cxx.
References Double_t, fCurrentChargeConverter, and PndSdsChargeConversion::GetTimeStamp().
Referenced by AddDigi().
|
virtual |
Virtual method Exec
Definition at line 205 of file PndSdsStripHitProducer.cxx.
References AddDigi(), Bool_t, PndSdsCalcStrip::CalcChannelfromStrip(), PndSdsCalcStrip::CalcFEfromStrip(), fChargeConverter, fCurrentDigiPar, fCurrentStripCalcBot, fCurrentStripCalcTop, fEventNr, fGeoH, PndSdsTask::fInBranchName, PndSdsTask::fOutBranchName, fPointArray, fStripArray, fVerbose, PndSdsStripDigiPar::GetNrTopFE(), PndGeoHandling::GetPath(), PndSdsMCPoint::GetPosition(), PndSdsMCPoint::GetPositionOut(), PndSdsMCPoint::GetSensorID(), PndSdsStripDigiPar::GetSensType(), PndSdsCalcStrip::GetStrips(), PndGeoHandling::MasterToLocalShortId(), point, PndSdsMCPoint::Print(), SelectSensorParams(), and PndGeoHandling::SetVerbose().
|
virtual |
Definition at line 417 of file PndSdsStripHitProducer.cxx.
|
virtual |
Definition at line 425 of file PndSdsStripHitProducer.cxx.
|
inlineinherited |
Definition at line 32 of file PndPersistencyTask.h.
References PndPersistencyTask::fPersistency.
Referenced by PndLmdPixelHitProducerFast::GetPersistance(), PndMdtDigitization::Init(), PndMdtHitProducerIdeal::Init(), PndMdtClusterTask::Init(), PndFtsHitProducerRealFast::Init(), PndDiscTaskReconstruction::Init(), PndRichHitProducer::Init(), PndSttHitProducerRealFast::Init(), PndSttHelixHitProducer::Init(), PndDiscTaskPID::Init(), PndIdealTrackFinder::Init(), PndSttMvdGemTracking::Init(), PndMdtTrkProducer::Init(), PndFtsHitProducerRealFull::Init(), PndLmdPixelClusterTask::Init(), PndSttHitProducerRealFull::Init(), PndLmdStripClusterTask::Init(), PndEmcApdHitProducer::Init(), PndMissingPzCleanerTask::Init(), PndEmcMakeRecoHit::Init(), PndEmcMakeClusterOnline::Init(), PndTrackSmearTask::Init(), PndEmcFWEndcapTimebasedWaveforms::Init(), PndSttHitProducerIdeal::Init(), PndEmcFWEndcapDigi::Init(), PndFtsHitProducerIdeal::Init(), PndEmcMakeCluster::Init(), PndMdtPointsToWaveform::Init(), PndDiscTaskDigitization::Init(), PndEmcMakeDigi::Init(), PndSdsTimeWalkCorrTask::Init(), PndLmdPixelHitProducerFast::Init(), PndDrcHitFinder::Init(), PndRichHitFinder::Init(), PndEmcMakeCorr::Init(), PndFtofHitProducerIdeal::Init(), PndEmcHitsToWaveform::Init(), PndSciTDigiTask::Init(), PndDrcHitProducerIdeal::Init(), PndSdsHitProducerIdeal::Init(), PndSciTHitProducerIdeal::Init(), PndEmcHitProducer::Init(), PndRecoMultiKalmanTask2::Init(), PndDrcHitProducerReal::Init(), PndDskFLGHitProducerIdeal::Init(), PndEmcTmpWaveformToDigi::Init(), PndDrcDigiTask::Init(), PndEmcWaveformToDigi::Init(), PndSttMatchTracks::Init(), PndEmcWaveformToCalibratedDigi::Init(), PndTrkTracking2::Init(), PndSttFindTracks::Init(), PndEmcMultiWaveformToCalibratedDigi::Init(), PndDrcTimeDigiTask::Init(), PndRecoKalmanTask2::Init(), PndEmcExpClusterSplitter::Init(), PndSdsNoiseProducer::Init(), PndFtsHoughTrackerTask::Init(), PndEmcPhiBumpSplitter::Init(), PndSdsHybridHitProducer::Init(), PndSdsIdealRecoTask::Init(), PndRecoMultiKalmanTask::Init(), PndSdsIdealClusterTask::Init(), PndRecoKalmanTask::Init(), PndSdsStripHitProducerDif::Init(), Init(), PndGemDigitize::Init(), PndGemFindHits::Init(), PndSdsPixelClusterTask::Init(), PndSdsStripClusterTask::Init(), PndMvdGemTrackFinderOnHits::Init(), PndBarrelTrackFinder::Init(), PndEmcFullDigiTask::PndEmcFullDigiTask(), PndEmcMakeBump::PndEmcMakeBump(), PndUnassignedHitsTask::RegisterBranches(), PndMvdClusterTask::SetPersistance(), PndMvdDigiTask::SetPersistance(), PndEmcMakeBump::SetStorageOfData(), and PndEmcFullDigiTask::StoreDigi().
|
virtual |
Virtual method Init
Definition at line 158 of file PndSdsStripHitProducer.cxx.
References fDataBuffer, fDigiParameterList, PndSdsTask::fFolderName, PndSdsTask::fInBranchName, PndSdsTask::fOutBranchName, fPointArray, fTimeOrderedDigi, fVerbose, PndPersistencyTask::GetPersistency(), SetBranchNames(), and SetCalculators().
|
inline |
Definition at line 129 of file PndSdsStripHitProducer.h.
References fChargeConverter, fChargeDigiParameterList, fCurrentChargeConverter, fCurrentDigiPar, fCurrentStripCalcBot, fCurrentStripCalcTop, fDataBuffer, fDigiParameterList, fEventNr, fGeoH, fMcEventHeader, fOverrideParams, fPointArray, fStripArray, fStripCalcBot, fStripCalcTop, and fTimeOrderedDigi.
|
protected |
|
protected |
|
virtual |
Definition at line 111 of file PndSdsStripHitProducer.cxx.
References SetCalculators(), and SetParContainers().
|
protected |
|
inline |
Definition at line 127 of file PndSdsStripHitProducer.h.
References fTimeOrderedDigi.
Referenced by runDigi().
|
protected |
Definition at line 374 of file PndSdsStripHitProducer.cxx.
References fChargeConverter, fCurrentChargeConverter, fCurrentDigiPar, fCurrentStripCalcBot, fCurrentStripCalcTop, fDigiParameterList, fGeoH, fStripCalcBot, fStripCalcTop, fVerbose, PndGeoHandling::GetPath(), and TString.
Referenced by AddDigi(), and Exec().
|
pure virtual |
pure virtual method SetBranchNames
called by Init() function to set individual branch names
Implements PndSdsTask.
Implemented in PndMvdStripHitProducer, and PndLmdStripHitProducer.
Referenced by Init().
|
protectedvirtual |
Reimplemented in PndMvdStripHitProducer, and PndLmdStripHitProducer.
Definition at line 120 of file PndSdsStripHitProducer.cxx.
References fDigiParameterList, fStripCalcBot, fStripCalcTop, fVerbose, kBOTTOM, and kTOP.
Referenced by Init(), ReInit(), PndLmdStripHitProducer::SetCalculators(), and PndMvdStripHitProducer::SetCalculators().
|
inlinevirtualinherited |
Reimplemented in PndSdsStripClusterTask, PndSdsPixelClusterTask, and PndSdsIdealClusterTask.
Definition at line 30 of file PndSdsTask.h.
References PndSdsTask::fInBranchId, PndSdsTask::fInBranchName, PndSdsTask::fOutBranchId, and PndSdsTask::fOutBranchName.
Referenced by PndSdsTimeWalkCorrTask::Init(), PndSdsRecoTask::Init(), PndSdsIdealRecoTask::Init(), PndLmdStripHitProducer::SetBranchNames(), PndMvdHitProducerIdeal::SetBranchNames(), PndLmdHybridHitProducer::SetBranchNames(), PndMvdHybridHitProducer::SetBranchNames(), and PndMvdStripHitProducer::SetBranchNames().
|
inlinevirtual |
Definition at line 118 of file PndSdsStripHitProducer.h.
|
virtual |
Reimplemented in PndMvdStripHitProducer, and PndLmdStripHitProducer.
Definition at line 146 of file PndSdsStripHitProducer.cxx.
References fGeoH, fVerbose, PndGeoHandling::Instance(), and PndGeoHandling::SetParContainers().
Referenced by ReInit(), PndLmdStripHitProducer::SetParContainers(), and PndMvdStripHitProducer::SetParContainers().
|
inlineinherited |
Definition at line 31 of file PndPersistencyTask.h.
References PndPersistencyTask::fPersistency, and val.
Referenced by barrelTrackFinder(), digi_complete(), digi_complete_newSTT(), digiOnly_complete(), PndBarrelTrackFinder::PndBarrelTrackFinder(), PndCATracking::PndCATracking(), PndDrcHitFinder::PndDrcHitFinder(), PndEmc2DLocMaxFinder::PndEmc2DLocMaxFinder(), PndEmcExpClusterSplitter::PndEmcExpClusterSplitter(), PndEmcFullDigiTask::PndEmcFullDigiTask(), PndEmcFWEndcapDigi::PndEmcFWEndcapDigi(), PndEmcFWEndcapTimebasedWaveforms::PndEmcFWEndcapTimebasedWaveforms(), PndEmcHitProducer::PndEmcHitProducer(), PndEmcHitsToWaveform::PndEmcHitsToWaveform(), PndEmcMakeBump::PndEmcMakeBump(), PndEmcMakeCluster::PndEmcMakeCluster(), PndEmcMakeClusterOnline::PndEmcMakeClusterOnline(), PndEmcMakeDigi::PndEmcMakeDigi(), PndEmcMakeRecoHit::PndEmcMakeRecoHit(), PndEmcMultiWaveformToCalibratedDigi::PndEmcMultiWaveformToCalibratedDigi(), PndEmcPhiBumpSplitter::PndEmcPhiBumpSplitter(), PndEmcTmpWaveformToDigi::PndEmcTmpWaveformToDigi(), PndEmcWaveformToCalibratedDigi::PndEmcWaveformToCalibratedDigi(), PndEmcWaveformToDigi::PndEmcWaveformToDigi(), PndFtofHitProducerIdeal::PndFtofHitProducerIdeal(), PndFtsCATracking::PndFtsCATracking(), PndFtsHitProducerIdeal::PndFtsHitProducerIdeal(), PndFtsHitProducerRealFast::PndFtsHitProducerRealFast(), PndFtsHitProducerRealFull::PndFtsHitProducerRealFull(), PndFtsHoughTrackerTask::PndFtsHoughTrackerTask(), PndGemDigitize::PndGemDigitize(), PndGemFindHits::PndGemFindHits(), PndIdealTrackFinder::PndIdealTrackFinder(), PndLmdPixelClusterTask::PndLmdPixelClusterTask(), PndLmdPixelHitProducerFast::PndLmdPixelHitProducerFast(), PndMdtClusterTask::PndMdtClusterTask(), PndMdtDigitization::PndMdtDigitization(), PndMdtHitProducerIdeal::PndMdtHitProducerIdeal(), PndMdtPointsToWaveform::PndMdtPointsToWaveform(), PndMdtTrkProducer::PndMdtTrkProducer(), PndMissingPzCleanerTask::PndMissingPzCleanerTask(), PndMvdGemTrackFinderOnHits::PndMvdGemTrackFinderOnHits(), PndMvdHitProducerIdeal::PndMvdHitProducerIdeal(), PndMvdPixelClusterTask::PndMvdPixelClusterTask(), PndMvdTimeWalkCorrTask::PndMvdTimeWalkCorrTask(), PndMvdToPix4ClusterTask::PndMvdToPix4ClusterTask(), PndRecoKalmanTask::PndRecoKalmanTask(), PndRecoKalmanTask2::PndRecoKalmanTask2(), PndRecoMultiKalmanTask::PndRecoMultiKalmanTask(), PndRecoMultiKalmanTask2::PndRecoMultiKalmanTask2(), PndRichHitFinder::PndRichHitFinder(), PndRichHitProducer::PndRichHitProducer(), PndSciTDigiTask::PndSciTDigiTask(), PndSciTHitProducerIdeal::PndSciTHitProducerIdeal(), PndSdsHitProducerIdeal::PndSdsHitProducerIdeal(), PndSdsHybridHitProducer::PndSdsHybridHitProducer(), PndSdsIdealClusterTask::PndSdsIdealClusterTask(), PndSdsIdealRecoTask::PndSdsIdealRecoTask(), PndSdsNoiseProducer::PndSdsNoiseProducer(), PndSdsPixelClusterTask::PndSdsPixelClusterTask(), PndSdsStripClusterTask::PndSdsStripClusterTask(), PndSdsStripHitProducer(), PndSdsTimeWalkCorrTask::PndSdsTimeWalkCorrTask(), PndSttFindTracks::PndSttFindTracks(), PndSttHelixHitProducer::PndSttHelixHitProducer(), PndSttHitProducerIdeal::PndSttHitProducerIdeal(), PndSttHitProducerRealFast::PndSttHitProducerRealFast(), PndSttHitProducerRealFull::PndSttHitProducerRealFull(), PndSttMatchTracks::PndSttMatchTracks(), PndSttMvdGemTracking::PndSttMvdGemTracking(), PndTrackSmearTask::PndTrackSmearTask(), PndTrkTracking2::PndTrkTracking2(), reco(), reco_complete(), reco_complete_gf2(), reco_complete_newSTT(), reco_complete_sec(), recoideal_complete(), PndMvdClusterTask::SetPersistance(), PndMvdDigiTask::SetPersistance(), PndLmdPixelHitProducerFast::SetPersistance(), PndSdsHitProducerIdeal::SetPersistance(), PndSttMvdGemTracking::SetPersistenc(), PndMdtClusterTask::SetPersistence(), PndSttHelixHitProducer::SetPersistence(), PndMissingPzCleanerTask::SetPersistence(), PndFtsHitProducerRealFast::SetPersistence(), PndFtsHitProducerRealFull::SetPersistence(), PndSttHitProducerRealFull::SetPersistence(), PndSttHitProducerIdeal::SetPersistence(), PndSttHitProducerRealFast::SetPersistence(), PndFtsHitProducerIdeal::SetPersistence(), PndTrackSmearTask::SetPersistence(), PndSciTHitProducerIdeal::SetPersistence(), PndIdealTrackFinder::SetPersistence(), PndSttMatchTracks::SetPersistence(), PndSttFindTracks::SetPersistence(), PndFtsHoughTrackerTask::SetPersistence(), PndTrkTracking2::SetPersistence(), PndEmcMakeRecoHit::SetStorageOfData(), PndEmcFWEndcapDigi::SetStorageOfData(), PndEmcMakeClusterOnline::SetStorageOfData(), PndEmcFWEndcapTimebasedWaveforms::SetStorageOfData(), PndEmcMakeDigi::SetStorageOfData(), PndMdtPointsToWaveform::SetStorageOfData(), PndEmc2DLocMaxFinder::SetStorageOfData(), PndEmcMakeCluster::SetStorageOfData(), PndEmcHitsToWaveform::SetStorageOfData(), PndEmcMakeBump::SetStorageOfData(), PndEmcTmpWaveformToDigi::SetStorageOfData(), PndEmcWaveformToDigi::SetStorageOfData(), PndEmcWaveformToCalibratedDigi::SetStorageOfData(), PndEmcMultiWaveformToCalibratedDigi::SetStorageOfData(), PndEmcExpClusterSplitter::SetStorageOfData(), PndEmcPhiBumpSplitter::SetStorageOfData(), standard_tracking(), and PndEmcFullDigiTask::StoreDigi().
|
protected |
Definition at line 175 of file PndSdsStripHitProducer.h.
Referenced by Exec(), operator=(), SelectSensorParams(), PndLmdStripHitProducer::SetCalculators(), PndMvdStripHitProducer::SetCalculators(), and ~PndSdsStripHitProducer().
|
protected |
Definition at line 168 of file PndSdsStripHitProducer.h.
Referenced by operator=(), PndSdsStripHitProducer(), PndLmdStripHitProducer::SetCalculators(), PndMvdStripHitProducer::SetCalculators(), PndLmdStripHitProducer::SetParContainers(), PndMvdStripHitProducer::SetParContainers(), and ~PndSdsStripHitProducer().
|
protected |
Definition at line 170 of file PndSdsStripHitProducer.h.
Referenced by AddDigi(), DigitizeTime(), operator=(), and SelectSensorParams().
|
protected |
Definition at line 169 of file PndSdsStripHitProducer.h.
Referenced by Exec(), operator=(), and SelectSensorParams().
|
protected |
Definition at line 177 of file PndSdsStripHitProducer.h.
Referenced by Exec(), operator=(), and SelectSensorParams().
|
protected |
Definition at line 176 of file PndSdsStripHitProducer.h.
Referenced by Exec(), operator=(), and SelectSensorParams().
|
protected |
Definition at line 164 of file PndSdsStripHitProducer.h.
Referenced by AddDigi(), Init(), operator=(), and ~PndSdsStripHitProducer().
|
protected |
Digitization Parameters.
Definition at line 167 of file PndSdsStripHitProducer.h.
Referenced by Init(), operator=(), PndSdsStripHitProducer(), SelectSensorParams(), PndLmdStripHitProducer::SetCalculators(), PndMvdStripHitProducer::SetCalculators(), SetCalculators(), PndLmdStripHitProducer::SetParContainers(), PndMvdStripHitProducer::SetParContainers(), and ~PndSdsStripHitProducer().
|
protected |
EventCounter.
Definition at line 193 of file PndSdsStripHitProducer.h.
Referenced by AddDigi(), Exec(), and operator=().
|
protectedinherited |
Definition at line 41 of file PndSdsTask.h.
Referenced by PndLmdPixelClusterTask::Init(), PndLmdStripClusterTask::Init(), PndSdsTimeWalkCorrTask::Init(), PndLmdPixelHitProducerFast::Init(), PndSdsRecoTask::Init(), PndSdsHitProducerIdeal::Init(), PndLmdPairFinderTask::Init(), PndSdsNoiseProducer::Init(), PndSdsHybridHitProducer::Init(), PndSdsIdealRecoTask::Init(), PndSdsIdealClusterTask::Init(), Init(), PndSdsPixelClusterTask::Init(), PndSdsStripClusterTask::Init(), PndLmdIdealClusterTask::SetBranchNames(), PndMvdTimeWalkCorrTask::SetBranchNames(), PndLmdStripClusterTask::SetBranchNames(), PndMvdStripClusterTask::SetBranchNames(), PndLmdStripHitProducer::SetBranchNames(), PndMvdIdealClusterTask::SetBranchNames(), PndMvdHitProducerIdeal::SetBranchNames(), PndLmdPixelClusterTask::SetBranchNames(), PndMvdHybridHitProducer::SetBranchNames(), PndLmdHybridHitProducer::SetBranchNames(), PndMvdPixelClusterTask::SetBranchNames(), PndLmdIdealRecoTask::SetBranchNames(), PndLmdHitProducerIdeal::SetBranchNames(), PndLmdPixelHitProducerFast::SetBranchNames(), and PndMvdStripHitProducer::SetBranchNames().
|
protected |
Definition at line 189 of file PndSdsStripHitProducer.h.
Referenced by Exec(), operator=(), SelectSensorParams(), PndLmdStripHitProducer::SetParContainers(), SetParContainers(), and PndLmdStripHitProducer::~PndLmdStripHitProducer().
|
protectedinherited |
Definition at line 43 of file PndSdsTask.h.
Referenced by AddDigi(), PndLmdPixelClusterTask::Exec(), PndLmdPixelHitProducerFast::Exec(), PndSdsHitProducerIdeal::Exec(), PndSdsHybridHitProducer::Exec(), PndSdsPixelClusterTask::Exec(), PndLmdStripClusterTask::SetCalculators(), PndMvdStripClusterTask::SetCalculators(), PndSdsTask::SetInBranchId(), PndSdsIdealClusterTask::SetInBranchId(), PndSdsPixelClusterTask::SetInBranchId(), and PndSdsStripClusterTask::SetInBranchId().
|
protectedinherited |
Definition at line 39 of file PndSdsTask.h.
Referenced by AddDigi(), PndLmdPixelClusterTask::Exec(), PndLmdStripClusterTask::Exec(), Exec(), PndSdsPixelClusterTask::Exec(), PndSdsStripClusterTask::Exec(), PndLmdPixelClusterTask::Init(), PndLmdStripClusterTask::Init(), PndSdsTimeWalkCorrTask::Init(), PndLmdPixelHitProducerFast::Init(), PndSdsHitProducerIdeal::Init(), PndLmdPairFinderTask::Init(), PndSdsHybridHitProducer::Init(), PndSdsIdealRecoTask::Init(), PndSdsIdealClusterTask::Init(), Init(), PndSdsPixelClusterTask::Init(), PndSdsStripClusterTask::Init(), PndMvdHitProducerIdeal::PndMvdHitProducerIdeal(), PndLmdIdealClusterTask::SetBranchNames(), PndMvdTimeWalkCorrTask::SetBranchNames(), PndLmdStripClusterTask::SetBranchNames(), PndMvdStripClusterTask::SetBranchNames(), PndLmdStripHitProducer::SetBranchNames(), PndMvdHitProducerIdeal::SetBranchNames(), PndMvdIdealClusterTask::SetBranchNames(), PndLmdPixelClusterTask::SetBranchNames(), PndLmdHybridHitProducer::SetBranchNames(), PndMvdHybridHitProducer::SetBranchNames(), PndMvdPixelClusterTask::SetBranchNames(), PndLmdIdealRecoTask::SetBranchNames(), PndLmdHitProducerIdeal::SetBranchNames(), PndLmdPairFinderTask::SetBranchNames(), PndLmdPixelHitProducerFast::SetBranchNames(), PndMvdStripHitProducer::SetBranchNames(), PndSdsTask::SetInBranchId(), PndSdsIdealClusterTask::SetInBranchId(), PndSdsPixelClusterTask::SetInBranchId(), and PndSdsStripClusterTask::SetInBranchId().
|
protected |
Definition at line 187 of file PndSdsStripHitProducer.h.
Referenced by operator=().
|
protectedinherited |
Definition at line 44 of file PndSdsTask.h.
Referenced by PndSdsTask::SetInBranchId().
|
protectedinherited |
Definition at line 40 of file PndSdsTask.h.
Referenced by PndLmdPixelClusterTask::Exec(), PndLmdStripClusterTask::Exec(), Exec(), PndLmdPixelClusterTask::Init(), PndLmdStripClusterTask::Init(), PndSdsTimeWalkCorrTask::Init(), PndLmdPixelHitProducerFast::Init(), PndSdsRecoTask::Init(), PndSdsHitProducerIdeal::Init(), PndLmdPairFinderTask::Init(), PndSdsHybridHitProducer::Init(), PndSdsIdealRecoTask::Init(), PndSdsIdealClusterTask::Init(), Init(), PndSdsPixelClusterTask::Init(), PndSdsStripClusterTask::Init(), PndLmdIdealClusterTask::SetBranchNames(), PndMvdTimeWalkCorrTask::SetBranchNames(), PndLmdStripClusterTask::SetBranchNames(), PndMvdStripClusterTask::SetBranchNames(), PndLmdStripHitProducer::SetBranchNames(), PndMvdIdealClusterTask::SetBranchNames(), PndLmdPixelClusterTask::SetBranchNames(), PndMvdHitProducerIdeal::SetBranchNames(), PndLmdHybridHitProducer::SetBranchNames(), PndMvdHybridHitProducer::SetBranchNames(), PndMvdPixelClusterTask::SetBranchNames(), PndLmdIdealRecoTask::SetBranchNames(), PndLmdHitProducerIdeal::SetBranchNames(), PndLmdPixelHitProducerFast::SetBranchNames(), PndMvdStripHitProducer::SetBranchNames(), and PndSdsTask::SetInBranchId().
|
protected |
///< converter for detector names
internal Flag that controls use of Parameter Invocations
Definition at line 190 of file PndSdsStripHitProducer.h.
Referenced by operator=().
|
protected |
Input array of PndSdsMCPoints
Definition at line 159 of file PndSdsStripHitProducer.h.
Referenced by AddDigi(), Exec(), Init(), and operator=().
|
protected |
Output array of PndSdsHits.
Definition at line 162 of file PndSdsStripHitProducer.h.
Referenced by Exec(), and operator=().
|
protected |
Definition at line 174 of file PndSdsStripHitProducer.h.
Referenced by operator=(), SelectSensorParams(), SetCalculators(), and ~PndSdsStripHitProducer().
|
protected |
Calculator objects.
Definition at line 173 of file PndSdsStripHitProducer.h.
Referenced by operator=(), SelectSensorParams(), SetCalculators(), and ~PndSdsStripHitProducer().
|
protected |
parameter to switch to time ordered simulation
Definition at line 191 of file PndSdsStripHitProducer.h.
Referenced by AddDigi(), Init(), operator=(), and RunTimeBased().