FairRoot/PandaRoot
|
For automatic parameter optimization. This class tries numerous parameters and prints out good combinations. More...
#include <PndFtsHoughTrackerTaskQA.h>
Public Types | |
enum | DebugLevelMultiplicators { kHoughSpaces =2, kAllFoundPeaksTogether =3, kEachFoundPeakSeparately =5, kMcTruthPeaksExclusively =7, kMcTruthPeaksProjected =11, kHitCurvesExclusively =13, kHitCurvesProjected =17 } |
Public Member Functions | |
PndFtsHoughTrackerTaskQA (Int_t verbose=0) | |
Constructor with flags. Can also be used as standard constructor. More... | |
~PndFtsHoughTrackerTaskQA () | |
Destructor. More... | |
virtual InitStatus | Init () |
Initialization of task at the beginning of a run. More... | |
virtual InitStatus | ReInit () |
ReInitiliazation of task when the runID changes. More... | |
virtual void | Exec (Option_t *opt) |
Executed for each event. More... | |
virtual void | FinishEvent () |
When is this executed? After each event? More... | |
virtual void | Finish () |
Writes output to root file, I guess. Called at the end of the run. More... | |
Int_t | getNEvtsWithEnoughParabolas () const |
void | setNParabolasToFind (Int_t nParabolasToFind) |
void | OverwriteTrackFinderParams (PndFtsHoughTrackFinderParams newParams) |
virtual void | SetParContainers () |
Loads the parameter container from the runtime database. More... | |
void | SetVerbose (Int_t verbose) |
void | SetPersistence (Bool_t val) |
void | SetSaveDebugInfo (Int_t saveDebugInfo) |
Int_t | GetVerbose () const |
Int_t | GetSaveDebugInfo () const |
Returns the verbosity level. More... | |
UInt_t | GetEventNr () const |
Returns the save debug flag. More... | |
Int_t | GetNFtsHits () const |
Returns the event number. More... | |
const PndFtsHit * | GetFtsHit (UInt_t hitId) const |
Returns pointer to the hit with index hitId in the FTS hit array. More... | |
Int_t | getMcTruthIdForHitId (UInt_t hitId) const |
const PndFtsTube * | GetFtsTube (const PndFtsHit *const myHit) const |
Returns pointer to the FTS tube corresponding to input FTS hit. More... | |
const TVector3 | GetFtsHitPosErrors (const PndFtsHit *const ftsHit) const |
Returns the position error (based on FTS straw geometry) for the hit with index hitId in the FTS hit array. More... | |
const TMatrixT< Double_t > | GetFtsHitCovMatrix (const PndFtsHit *const ftsHit) const |
Returns the position covariance matrix (based on FTS straw geometry) for the hit with index hitId in the FTS hit array. More... | |
Int_t | getFtsBranchId () const |
Returns detector Id of FTS. Try not to use it. More... | |
TClonesArray * | getFtsHitArrayPtr () const |
Returns pointer to the hit array in which FTS hits are saved as PndFtsHit. Try not to use it. More... | |
FairField * | getMagneticFieldPtr () const |
void | SetPersistency (Bool_t val=kTRUE) |
Bool_t | GetPersistency () |
Public Attributes | |
FairLogger * | fLogger |
Returns pointer to the B field. More... | |
Protected Member Functions | |
void | throwError (const TString s) const |
For error reporting. More... | |
void | CheckForDuplicateFtsHits () |
ClassDef (PndFtsHoughTrackerTask, 1) | |
Protected Attributes | |
Int_t | fFtsBranchId |
Detector Id of FTS. More... | |
TClonesArray * | fFtsHitArray |
Input array of PndFtsHit. More... | |
TClonesArray * | fFtsMcPoints |
Input array of McPoints. More... | |
PndGeoFtsPar * | fFtsParameters |
Needed for FTS map creator. More... | |
TClonesArray * | fFtsTubeArray |
Input array of PndFtsTube (map of FTS tubes). More... | |
FairField * | fField |
For B field access. More... | |
TString | fTracksArrayName |
Branch name where to store the Track candidates. More... | |
TClonesArray * | fTrackCands |
Array of found track candidates in PndTrackCand (for output) More... | |
TClonesArray * | fTracks |
Array of found tracks in PndTrack (for output) More... | |
Int_t | fSaveDebugInfo |
Debug information will be created if >0. More... | |
UInt_t | fEventNr |
Event number for debugging purposes. More... | |
Private Member Functions | |
PndFtsHoughTrackerTaskQA (const PndFtsHoughTrackerTaskQA &) | |
PndFtsHoughTrackerTaskQA | operator= (const PndFtsHoughTrackerTaskQA &) |
ClassDef (PndFtsHoughTrackerTaskQA, 1) | |
Private Attributes | |
PndFtsHoughTrackFinderParams | fTrackFinderParams |
Int_t | fNParabolasToFind |
Int_t | fNEvtsWithEnoughParabolas |
For automatic parameter optimization. This class tries numerous parameters and prints out good combinations.
Created: 09.02.2014
Definition at line 42 of file PndFtsHoughTrackerTaskQA.h.
|
inherited |
Enumerator | |
---|---|
kHoughSpaces | |
kAllFoundPeaksTogether | |
kEachFoundPeakSeparately | |
kMcTruthPeaksExclusively | |
kMcTruthPeaksProjected | |
kHitCurvesExclusively | |
kHitCurvesProjected |
Definition at line 52 of file PndFtsHoughTrackerTask.h.
PndFtsHoughTrackerTaskQA::PndFtsHoughTrackerTaskQA | ( | Int_t | verbose = 0 | ) |
Constructor with flags. Can also be used as standard constructor.
[in] | verbose | Verbosity level: 0 least, higher -> more output. |
[in] | persistence | kFALSE does not write track candidates from PR to output root file. |
[in] | saveDebugInfo | kTRUE will write internal representation of track(let) candidates to output root file. |
Definition at line 78 of file PndFtsHoughTrackerTaskQA.cxx.
References fVerbose.
PndFtsHoughTrackerTaskQA::~PndFtsHoughTrackerTaskQA | ( | ) |
Destructor.
Definition at line 88 of file PndFtsHoughTrackerTaskQA.cxx.
References PndFtsHoughTrackerTask::fLogger, and fVerbose.
|
private |
|
inlineprotectedinherited |
Definition at line 227 of file PndFtsHoughTrackerTask.h.
References PndFtsHoughTrackerTask::GetEventNr(), PndFtsHoughTrackerTask::GetFtsHit(), PndFtsHoughTrackerTask::GetNFtsHits(), and PndFtsHit::GetTubeID().
Referenced by PndFtsHoughTrackerTask::Exec().
|
private |
|
protectedinherited |
|
virtual |
Executed for each event.
opt | Not used. |
Reimplemented from PndFtsHoughTrackerTask.
Definition at line 118 of file PndFtsHoughTrackerTaskQA.cxx.
References PndFtsHoughTrackerTask::fEventNr, PndFtsHoughTrackFinder::FindTracks(), fNEvtsWithEnoughParabolas, fNParabolasToFind, fTrackFinderParams, fVerbose, PndFtsHoughTrackFinder::getNParabolasFound(), PndFtsHoughTrackFinder::OverwriteTrackFinderParams(), and trackFinder.
|
virtual |
Writes output to root file, I guess. Called at the end of the run.
Reimplemented from PndFtsHoughTrackerTask.
Definition at line 158 of file PndFtsHoughTrackerTaskQA.cxx.
References fNEvtsWithEnoughParabolas, fNParabolasToFind, PndFtsHoughTrackerTask::fTrackCands, and fVerbose.
|
virtual |
When is this executed? After each event?
Reimplemented from PndFtsHoughTrackerTask.
Definition at line 152 of file PndFtsHoughTrackerTaskQA.cxx.
|
inlineinherited |
Returns the save debug flag.
Definition at line 95 of file PndFtsHoughTrackerTask.h.
References PndFtsHoughTrackerTask::fEventNr.
Referenced by PndFtsHoughTrackerTask::CheckForDuplicateFtsHits(), PndFtsHoughTrackFinder::FindMatchingParabolaToLineBeforeDipoleZxAndAddLineBehindDipole(), PndFtsHoughTrackFinder::FindTracks(), and PndFtsHoughSpace::GetDebugOutName().
|
inlineinherited |
Returns detector Id of FTS. Try not to use it.
Definition at line 152 of file PndFtsHoughTrackerTask.h.
References PndFtsHoughTrackerTask::fFtsBranchId.
|
inlineinherited |
Returns pointer to the hit with index hitId in the FTS hit array.
[in] | hitId | Index (in FTS hit array) of the hit which should be returned. |
Definition at line 110 of file PndFtsHoughTrackerTask.h.
References PndFtsHoughTrackerTask::fFtsHitArray, PndFtsHoughTrackerTask::GetNFtsHits(), and PndFtsHoughTrackerTask::throwError().
Referenced by PndFtsHoughSpace::AddHitToHS(), PndFtsHoughTrackerTask::CheckForDuplicateFtsHits(), PndFtsHoughSpace::filterInputHits(), PndFtsHoughSpace::getHitFromHS(), PndFtsHoughTrackerTask::getMcTruthIdForHitId(), and PndFtsHoughTrackCand::getTrackParPForHit().
|
inlineinherited |
Returns pointer to the hit array in which FTS hits are saved as PndFtsHit. Try not to use it.
Definition at line 159 of file PndFtsHoughTrackerTask.h.
References PndFtsHoughTrackerTask::fFtsHitArray.
|
inherited |
Returns the position covariance matrix (based on FTS straw geometry) for the hit with index hitId in the FTS hit array.
[in] | ftsHit | pointer to hit for which the error should be returned. |
Definition at line 266 of file PndFtsHoughTrackerTask.cxx.
References Double_t, PndFtsHoughTrackerTask::GetFtsTube(), PndFtsTube::GetHalfLength(), PndFtsTube::GetRadIn(), and PndFtsTube::GetRotationMatrix().
|
inherited |
Returns the position error (based on FTS straw geometry) for the hit with index hitId in the FTS hit array.
[in] | pointer | to hit for which the error should be returned. |
Definition at line 253 of file PndFtsHoughTrackerTask.cxx.
References Double_t, PndFtsHoughTrackerTask::GetFtsTube(), PndFtsTube::GetHalfLength(), and PndFtsTube::GetRadIn().
Referenced by PndFtsHoughTrackCand::getTrackParPForHit().
|
inlineinherited |
Returns pointer to the FTS tube corresponding to input FTS hit.
[in] | myHit | FTS hit for which the tube should be returned. |
Definition at line 131 of file PndFtsHoughTrackerTask.h.
References PndFtsHoughTrackerTask::fFtsTubeArray, and PndFtsHit::GetTubeID().
Referenced by PndFtsHoughSpace::CalculateHitPosFromIntersectionsWithZxTrackModel(), PndFtsHoughTrackerTask::GetFtsHitCovMatrix(), and PndFtsHoughTrackerTask::GetFtsHitPosErrors().
|
inlineinherited |
Definition at line 166 of file PndFtsHoughTrackerTask.h.
References PndFtsHoughTrackerTask::fField.
|
inlineinherited |
Definition at line 117 of file PndFtsHoughTrackerTask.h.
References PndFtsHoughTrackerTask::fFtsMcPoints, PndFtsHoughTrackerTask::GetFtsHit(), and PndFtsHoughTrackerTask::throwError().
Referenced by PndFtsHoughSpace::WriteHistoOfAllPathsForEachMcTruthTrack().
|
inline |
Definition at line 70 of file PndFtsHoughTrackerTaskQA.h.
References fNEvtsWithEnoughParabolas.
|
inlineinherited |
Returns the event number.
Returns the number of FTS hits.
Definition at line 105 of file PndFtsHoughTrackerTask.h.
References PndFtsHoughTrackerTask::fFtsHitArray.
Referenced by PndFtsHoughTrackerTask::CheckForDuplicateFtsHits(), PndFtsHoughSpace::filterInputHits(), PndFtsHoughTrackFinder::FindTracks(), and PndFtsHoughTrackerTask::GetFtsHit().
|
inlineinherited |
Definition at line 32 of file PndPersistencyTask.h.
References PndPersistencyTask::fPersistency.
Referenced by PndLmdPixelHitProducerFast::GetPersistance(), PndMdtDigitization::Init(), PndMdtHitProducerIdeal::Init(), PndMdtClusterTask::Init(), PndFtsHitProducerRealFast::Init(), PndSttHitProducerRealFast::Init(), PndDiscTaskReconstruction::Init(), PndRichHitProducer::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(), PndRecoMultiKalmanTask2::Init(), PndEmcHitProducer::Init(), PndDrcHitProducerReal::Init(), PndDskFLGHitProducerIdeal::Init(), PndEmcTmpWaveformToDigi::Init(), PndDrcDigiTask::Init(), PndEmcWaveformToDigi::Init(), PndSttMatchTracks::Init(), PndEmcWaveformToCalibratedDigi::Init(), PndTrkTracking2::Init(), PndSttFindTracks::Init(), PndEmcMultiWaveformToCalibratedDigi::Init(), PndRecoKalmanTask2::Init(), PndDrcTimeDigiTask::Init(), PndEmcExpClusterSplitter::Init(), PndFtsHoughTrackerTask::Init(), PndSdsNoiseProducer::Init(), PndEmcPhiBumpSplitter::Init(), PndSdsIdealRecoTask::Init(), PndSdsHybridHitProducer::Init(), PndRecoMultiKalmanTask::Init(), PndSdsIdealClusterTask::Init(), PndRecoKalmanTask::Init(), PndSdsStripHitProducerDif::Init(), PndGemDigitize::Init(), PndSdsStripHitProducer::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().
|
inlineinherited |
Returns the verbosity level.
Definition at line 94 of file PndFtsHoughTrackerTask.h.
References PndFtsHoughTrackerTask::fSaveDebugInfo.
Referenced by PndFtsHoughSpace::FillHoughSpace(), PndFtsHoughSpace::FindAllPeaksScanPathsMergeBins(), PndFtsHoughSpace::WriteHistoOfAllPaths(), PndFtsHoughSpace::WriteHistoOfAllPathsForEachMcTruthTrack(), PndFtsHoughSpace::WriteHistoOfAllPeaks(), and PndFtsHoughSpace::WriteHistoOfHoughSpace().
|
inlineinherited |
Definition at line 93 of file PndFtsHoughTrackerTask.h.
References fVerbose.
Referenced by PndFtsHoughTrackFinder::FilterTrackletsBasedOnSharedHits(), PndFtsHoughTrackFinder::FindMatchingParabolaToLineBeforeDipoleZxAndAddLineBehindDipole(), PndFtsHoughTrackFinder::FindTracks(), PndFtsHoughTrackFinder::FindZyLineMatchingToLineParabolaLineInZx(), PndFtsHoughSpace::PndFtsHoughSpace(), PndFtsHoughTrackCand::PndFtsHoughTrackCand(), PndFtsHoughTrackFinder::PndFtsHoughTrackFinder(), PndFtsHoughTrackFinderQA::PndFtsHoughTrackFinderQA(), PndFtsHoughTracklet::PndFtsHoughTracklet(), PndFtsHoughTrackFinder::~PndFtsHoughTrackFinder(), and PndFtsHoughTrackFinderQA::~PndFtsHoughTrackFinderQA().
|
virtual |
Initialization of task at the beginning of a run.
Reimplemented from PndFtsHoughTrackerTask.
Definition at line 97 of file PndFtsHoughTrackerTaskQA.cxx.
References fVerbose, and PndFtsHoughTrackerTask::Init().
|
private |
|
inline |
Definition at line 73 of file PndFtsHoughTrackerTaskQA.h.
References fTrackFinderParams.
|
virtual |
ReInitiliazation of task when the runID changes.
Reimplemented from PndFtsHoughTrackerTask.
Definition at line 106 of file PndFtsHoughTrackerTaskQA.cxx.
References PndFtsHoughTrackerTask::fLogger, fVerbose, and PndFtsHoughTrackerTask::ReInit().
|
inline |
Definition at line 71 of file PndFtsHoughTrackerTaskQA.h.
References fNParabolasToFind.
|
virtualinherited |
Loads the parameter container from the runtime database.
Definition at line 114 of file PndFtsHoughTrackerTask.cxx.
References PndFtsHoughTrackerTask::fFtsParameters, PndFtsHoughTrackerTask::fLogger, fVerbose, and rtdb.
|
inlineinherited |
Definition at line 86 of file PndFtsHoughTrackerTask.h.
References PndPersistencyTask::SetPersistency().
|
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::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().
|
inlineinherited |
Definition at line 87 of file PndFtsHoughTrackerTask.h.
References PndFtsHoughTrackerTask::fSaveDebugInfo.
Referenced by reco().
|
inlineinherited |
Definition at line 85 of file PndFtsHoughTrackerTask.h.
References fVerbose, and verbose.
Referenced by reco(), and reco_fts().
|
inlineprotectedinherited |
For error reporting.
Definition at line 225 of file PndFtsHoughTrackerTask.h.
Referenced by PndFtsHoughTrackerTask::GetFtsHit(), and PndFtsHoughTrackerTask::getMcTruthIdForHitId().
|
protectedinherited |
Event number for debugging purposes.
Definition at line 223 of file PndFtsHoughTrackerTask.h.
Referenced by Exec(), PndFtsHoughTrackerTask::Exec(), and PndFtsHoughTrackerTask::GetEventNr().
|
protectedinherited |
For B field access.
Definition at line 202 of file PndFtsHoughTrackerTask.h.
Referenced by PndFtsHoughTrackerTask::getMagneticFieldPtr(), and PndFtsHoughTrackerTask::Init().
|
protectedinherited |
Detector Id of FTS.
Definition at line 185 of file PndFtsHoughTrackerTask.h.
Referenced by PndFtsHoughTrackerTask::getFtsBranchId(), and PndFtsHoughTrackerTask::Init().
|
protectedinherited |
Input array of PndFtsHit.
Definition at line 186 of file PndFtsHoughTrackerTask.h.
Referenced by PndFtsHoughTrackerTask::GetFtsHit(), PndFtsHoughTrackerTask::getFtsHitArrayPtr(), PndFtsHoughTrackerTask::GetNFtsHits(), and PndFtsHoughTrackerTask::Init().
|
protectedinherited |
Input array of McPoints.
Definition at line 187 of file PndFtsHoughTrackerTask.h.
Referenced by PndFtsHoughTrackerTask::getMcTruthIdForHitId(), and PndFtsHoughTrackerTask::Init().
|
protectedinherited |
Needed for FTS map creator.
I don't really know what that does...
Definition at line 194 of file PndFtsHoughTrackerTask.h.
Referenced by PndFtsHoughTrackerTask::Init(), and PndFtsHoughTrackerTask::SetParContainers().
|
protectedinherited |
Input array of PndFtsTube (map of FTS tubes).
Is filled by map creator
Definition at line 199 of file PndFtsHoughTrackerTask.h.
Referenced by PndFtsHoughTrackerTask::GetFtsTube(), and PndFtsHoughTrackerTask::Init().
|
inherited |
Returns pointer to the B field.
For output handling.
Definition at line 166 of file PndFtsHoughTrackerTask.h.
Referenced by PndFtsHoughTrackerTask::Finish(), PndFtsHoughTrackerTask::Init(), ReInit(), PndFtsHoughTrackerTask::ReInit(), PndFtsHoughTrackerTask::SetParContainers(), PndFtsHoughTrackerTask::~PndFtsHoughTrackerTask(), ~PndFtsHoughTrackerTaskQA(), PndFtsHoughTrackFinder::~PndFtsHoughTrackFinder(), and PndFtsHoughTrackFinderQA::~PndFtsHoughTrackFinderQA().
|
private |
Definition at line 80 of file PndFtsHoughTrackerTaskQA.h.
Referenced by Exec(), Finish(), and getNEvtsWithEnoughParabolas().
|
private |
Definition at line 79 of file PndFtsHoughTrackerTaskQA.h.
Referenced by Exec(), Finish(), and setNParabolasToFind().
|
protectedinherited |
Debug information will be created if >0.
Definition at line 222 of file PndFtsHoughTrackerTask.h.
Referenced by PndFtsHoughTrackerTask::GetSaveDebugInfo(), and PndFtsHoughTrackerTask::SetSaveDebugInfo().
|
protectedinherited |
Array of found track candidates in PndTrackCand (for output)
Definition at line 209 of file PndFtsHoughTrackerTask.h.
Referenced by PndFtsHoughTrackerTask::Exec(), Finish(), PndFtsHoughTrackerTask::Finish(), PndFtsHoughTrackerTask::FinishEvent(), PndFtsHoughTrackerTask::Init(), and PndFtsHoughTrackerTask::~PndFtsHoughTrackerTask().
|
private |
Definition at line 73 of file PndFtsHoughTrackerTaskQA.h.
Referenced by Exec(), and OverwriteTrackFinderParams().
|
protectedinherited |
Array of found tracks in PndTrack (for output)
Definition at line 210 of file PndFtsHoughTrackerTask.h.
Referenced by PndFtsHoughTrackerTask::Exec(), PndFtsHoughTrackerTask::FinishEvent(), PndFtsHoughTrackerTask::Init(), and PndFtsHoughTrackerTask::~PndFtsHoughTrackerTask().
|
protectedinherited |
Branch name where to store the Track candidates.
Definition at line 208 of file PndFtsHoughTrackerTask.h.
Referenced by PndFtsHoughTrackerTask::Init().