FairRoot/PandaRoot
|
#include <PndRichHitFinder.h>
Public Member Functions | |
PndRichHitFinder () | |
PndRichHitFinder (Int_t iVerbose) | |
PndRichHitFinder (const char *name, Int_t iVerbose) | |
virtual | ~PndRichHitFinder () |
virtual void | SetParContainers () |
virtual InitStatus | Init () |
virtual InitStatus | ReInit () |
virtual void | Exec (Option_t *opt) |
virtual void | FinishEvent () |
virtual void | FinishTask () |
void | SetPixelFactor (Int_t factor) |
void | SetPersistency (Bool_t val=kTRUE) |
Bool_t | GetPersistency () |
Protected Member Functions | |
void | Register () |
void | Reset () |
void | ProduceHits () |
ClassDef (PndRichHitFinder, 1) | |
Protected Attributes | |
Bool_t | fDigiPixelMCInfo |
TClonesArray * | fDigiArray |
TClonesArray * | fPdHitArray |
FairMCEventHeader * | fMCEventHeader |
TString | fInBranchName |
Int_t | fPixelFactor |
Double_t | fPixelSize |
Double_t | fPixelGap |
Double_t | fPixelStep |
Double_t | fMcpActiveArea |
Int_t | fNpix |
Int_t | fPixelHits |
PndGeoHandling * | fGeoH |
PndRichGeo * | fGeo |
Int_t | fEventNr |
PndRichDigi * | fDigi |
Int_t | fHitNumber |
Double_t | fThreshold |
Double_t | petime |
Double_t | fTimeStep |
Int_t | fTimeGate |
Int_t | fInd |
Int_t | fIBuffer |
Int_t | fIBufferPrev |
std::vector< Int_t > | fBufferNumHits |
std::vector< Double_t > | fBufferStartTime |
std::vector< std::vector < Double_t > > | fHitsBuffer |
BinaryFunctor * | fStopFunctor |
BinaryFunctor * | fGapFunctor |
std::vector< PndRichPDHit > | fPDHitList |
Definition at line 28 of file PndRichHitFinder.h.
PndRichHitFinder::PndRichHitFinder | ( | ) |
Default constructor
Definition at line 25 of file PndRichHitFinder.cxx.
References fBufferNumHits, fBufferStartTime, fDigiArray, fEventNr, fGeo, fGeoH, fHitNumber, fHitsBuffer, fIBuffer, fIBufferPrev, fInd, fMCEventHeader, fPdHitArray, fPixelFactor, fPixelHits, fStopFunctor, fThreshold, fTimeGate, fTimeStep, fVerbose, petime, and PndPersistencyTask::SetPersistency().
PndRichHitFinder::PndRichHitFinder | ( | Int_t | iVerbose | ) |
Standard constructor
Definition at line 68 of file PndRichHitFinder.cxx.
References fBufferNumHits, fBufferStartTime, fDigiArray, fDigiPixelMCInfo, fEventNr, fGeo, fGeoH, fHitsBuffer, fIBuffer, fIBufferPrev, fInd, fMCEventHeader, fPdHitArray, fPixelFactor, fPixelHits, fStopFunctor, fThreshold, fTimeGate, fTimeStep, fVerbose, petime, and PndPersistencyTask::SetPersistency().
PndRichHitFinder::PndRichHitFinder | ( | const char * | name, |
Int_t | iVerbose | ||
) |
Named constructor
Definition at line 109 of file PndRichHitFinder.cxx.
References fDigiArray, fDigiPixelMCInfo, fEventNr, fGeo, fGeoH, fHitsBuffer, fIBuffer, fMCEventHeader, fPdHitArray, fPixelFactor, fPixelHits, fTimeStep, fVerbose, petime, and PndPersistencyTask::SetPersistency().
|
virtual |
|
protected |
|
virtual |
Virtual method Exec
Definition at line 196 of file PndRichHitFinder.cxx.
References Double_t, fBufferNumHits, fBufferStartTime, fDigi, fDigiArray, fEventNr, fGapFunctor, fHitNumber, fHitsBuffer, fIBuffer, fIBufferPrev, fInBranchName, fInd, fPdHitArray, fThreshold, fTimeGate, fTimeStep, fVerbose, PndRichDigi::GetPosition(), PndRichDigi::GetSensorId(), PndRichDigi::GetTime(), i, nhits, petime, pos, and t.
|
virtual |
Definition at line 366 of file PndRichHitFinder.cxx.
|
virtual |
|
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(), 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(), PndSdsStripHitProducer::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 |
Definition at line 162 of file PndRichHitFinder.cxx.
References fDigiArray, fGapFunctor, fInBranchName, fPdHitArray, fStopFunctor, and PndPersistencyTask::GetPersistency().
|
protected |
|
protected |
|
virtual |
Definition at line 156 of file PndRichHitFinder.cxx.
References SetParContainers().
|
protected |
|
virtual |
Virtual method Init
Definition at line 148 of file PndRichHitFinder.cxx.
References fGeoH, fVerbose, PndGeoHandling::Instance(), PndGeoHandling::SetParContainers(), and PndGeoHandling::SetVerbose().
Referenced by ReInit().
|
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(), PndRichHitProducer::PndRichHitProducer(), PndSciTDigiTask::PndSciTDigiTask(), PndSciTHitProducerIdeal::PndSciTHitProducerIdeal(), PndSdsHitProducerIdeal::PndSdsHitProducerIdeal(), PndSdsHybridHitProducer::PndSdsHybridHitProducer(), PndSdsIdealClusterTask::PndSdsIdealClusterTask(), PndSdsIdealRecoTask::PndSdsIdealRecoTask(), PndSdsNoiseProducer::PndSdsNoiseProducer(), PndSdsPixelClusterTask::PndSdsPixelClusterTask(), PndSdsStripClusterTask::PndSdsStripClusterTask(), PndSdsStripHitProducer::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().
|
inline |
|
protected |
Definition at line 95 of file PndRichHitFinder.h.
Referenced by Exec(), and PndRichHitFinder().
|
protected |
Definition at line 96 of file PndRichHitFinder.h.
Referenced by Exec(), and PndRichHitFinder().
|
protected |
Definition at line 85 of file PndRichHitFinder.h.
Referenced by Exec().
|
protected |
Input array of PndRichDigis
Definition at line 63 of file PndRichHitFinder.h.
Referenced by Exec(), Init(), and PndRichHitFinder().
|
protected |
Definition at line 60 of file PndRichHitFinder.h.
Referenced by PndRichHitFinder().
|
protected |
Definition at line 84 of file PndRichHitFinder.h.
Referenced by Exec(), and PndRichHitFinder().
|
protected |
Definition at line 100 of file PndRichHitFinder.h.
|
protected |
Definition at line 83 of file PndRichHitFinder.h.
Referenced by PndRichHitFinder(), and ~PndRichHitFinder().
|
protected |
Definition at line 82 of file PndRichHitFinder.h.
Referenced by PndRichHitFinder(), SetParContainers(), and ~PndRichHitFinder().
|
protected |
Definition at line 86 of file PndRichHitFinder.h.
Referenced by Exec(), FinishTask(), and PndRichHitFinder().
|
protected |
Definition at line 97 of file PndRichHitFinder.h.
Referenced by Exec(), and PndRichHitFinder().
|
protected |
Definition at line 93 of file PndRichHitFinder.h.
Referenced by Exec(), and PndRichHitFinder().
|
protected |
Definition at line 94 of file PndRichHitFinder.h.
Referenced by Exec(), and PndRichHitFinder().
|
protected |
Definition at line 74 of file PndRichHitFinder.h.
|
protected |
Definition at line 92 of file PndRichHitFinder.h.
Referenced by Exec(), and PndRichHitFinder().
|
protected |
Definition at line 68 of file PndRichHitFinder.h.
Referenced by PndRichHitFinder().
|
protected |
Definition at line 79 of file PndRichHitFinder.h.
|
protected |
Definition at line 80 of file PndRichHitFinder.h.
|
protected |
Output array of PndRichPDHits
Definition at line 66 of file PndRichHitFinder.h.
Referenced by Exec(), Init(), and PndRichHitFinder().
|
protected |
Definition at line 102 of file PndRichHitFinder.h.
|
protected |
Definition at line 75 of file PndRichHitFinder.h.
Referenced by PndRichHitFinder(), and SetPixelFactor().
|
protected |
Definition at line 77 of file PndRichHitFinder.h.
|
protected |
Definition at line 81 of file PndRichHitFinder.h.
Referenced by PndRichHitFinder().
|
protected |
Definition at line 76 of file PndRichHitFinder.h.
|
protected |
Definition at line 78 of file PndRichHitFinder.h.
|
protected |
Definition at line 99 of file PndRichHitFinder.h.
Referenced by Init(), and PndRichHitFinder().
|
protected |
Definition at line 88 of file PndRichHitFinder.h.
Referenced by Exec(), and PndRichHitFinder().
|
protected |
Definition at line 91 of file PndRichHitFinder.h.
Referenced by Exec(), and PndRichHitFinder().
|
protected |
Definition at line 90 of file PndRichHitFinder.h.
Referenced by Exec(), and PndRichHitFinder().
|
protected |
Definition at line 89 of file PndRichHitFinder.h.
Referenced by Exec(), and PndRichHitFinder().