FairRoot/PandaRoot
|
#include <PndBarrelTrackFinder.h>
Public Member Functions | |
PndBarrelTrackFinder () | |
PndBarrelTrackFinder (Int_t iVerbose) | |
PndBarrelTrackFinder (const char *name, Int_t iVerbose) | |
virtual | ~PndBarrelTrackFinder () |
virtual void | Exec (Option_t *opt) |
void | UseMvdSttGem (const Bool_t useMvd, const Bool_t useStt, const Bool_t useGem) |
void | DrawDetails (Bool_t tb=kTRUE) |
void | DrawHistos (Bool_t tb=kTRUE) |
void | SetPersistency (Bool_t val=kTRUE) |
Bool_t | GetPersistency () |
Private Member Functions | |
Bool_t | MatchHitToTrack (FairHit *thisHit, Int_t detId, Int_t hitNo, Int_t trackNo) |
Bool_t | MatchSkewedSttHitTT (FairHit *thisHit, Int_t detId, Int_t hitNo, Int_t trackNo) |
Bool_t | MatchParallelSttHitTT (FairHit *thisHit, Int_t detId, Int_t hitNo, Int_t trackNo) |
Bool_t | MatchHitWithZInfoTT (FairHit *thisHit, Int_t detId, Int_t hitNo, Int_t trackNo) |
Bool_t | ExtractMeanRPhiFromTrack (Int_t trackNo) |
Bool_t | ExtractMeanZ_PFromTrack (Int_t trackNo) |
Bool_t | MatchHitToHit (FairHit *thisHit, Int_t detId, Int_t hitNo, Int_t prevHNo) |
void | RemoveHitFromPreviousHits (Int_t hitNo) |
Bool_t | HitBelongsToTrack (Int_t detId, Int_t hitNo, Int_t trackNo) |
void | AddHitToPreviousHits (FairHit *thisHit, Int_t detId, Int_t hitNo) |
void | DrawTracks () |
void | PrintTracks () |
Int_t | CleanTracks () |
Int_t | WriteTracks () |
void | RemoveShortTracks () |
void | RemoveCloneTracks () |
Bool_t | FindCircPar (Double_t *c1, Double_t *c2, Double_t *c3, Int_t cno, Double_t *cl) |
Double_t | FindCircDist (Double_t *c1, Double_t *c2) |
Int_t | FindInterestingRegions (Double_t *circ, Double_t *tube, Double_t *reg) |
Double_t | CalcPhi (Double_t x, Double_t y) |
Double_t | CalcZ_P (Double_t *circ, Double_t hx, Double_t hy, Double_t hz) |
virtual void | SetParContainers () |
virtual InitStatus | Init () |
virtual InitStatus | ReInit () |
void | Reset () |
virtual void | Finish () |
ClassDef (PndBarrelTrackFinder, 1) | |
Definition at line 65 of file PndBarrelTrackFinder.h.
PndBarrelTrackFinder::PndBarrelTrackFinder | ( | ) |
Default constructor
Definition at line 67 of file PndBarrelTrackFinder.cxx.
References fBarrelTrackArray, fBarrelTrackCandArray, fDetName, fDetType, fDrawDetails, fDrawHistos, fHitArray, fHitArrayName, fHitDetId, fHitDetNo, fHitVectDI, fHitVectHN, fHitVector, fIncludeDet, fMaximalDist, fMaximalPhiDiff, fMaximalRadDiff, fMaximalZ_PD, fReasonableDist, fReasonableZ_PD, fSttParameters, fTNofEvents, fTNofTracks, fTracksVector, fTubeArray, and Reset().
PndBarrelTrackFinder::PndBarrelTrackFinder | ( | Int_t | iVerbose | ) |
Standard constructor
Definition at line 110 of file PndBarrelTrackFinder.cxx.
References fBarrelTrackArray, fBarrelTrackCandArray, fDetName, fDetType, fHitArray, fHitArrayName, fHitDetId, fHitDetNo, fHitVectDI, fHitVectHN, fHitVector, fIncludeDet, fMaximalDist, fMaximalPhiDiff, fMaximalRadDiff, fMaximalZ_PD, fReasonableDist, fReasonableZ_PD, fSttParameters, fTNofEvents, fTNofTracks, fTracksVector, fTubeArray, and Reset().
PndBarrelTrackFinder::PndBarrelTrackFinder | ( | const char * | name, |
Int_t | iVerbose | ||
) |
Constructor with name
Definition at line 151 of file PndBarrelTrackFinder.cxx.
References fBarrelTrackArray, fBarrelTrackCandArray, fDetName, fDetType, fHitArray, fHitArrayName, fHitDetId, fHitDetNo, fHitVectDI, fHitVectHN, fHitVector, fIncludeDet, fMaximalDist, fMaximalPhiDiff, fMaximalRadDiff, fMaximalZ_PD, fReasonableDist, fReasonableZ_PD, fSttParameters, fTNofEvents, fTNofTracks, fTracksVector, fTubeArray, Reset(), and PndPersistencyTask::SetPersistency().
|
virtual |
Destructor
Definition at line 192 of file PndBarrelTrackFinder.cxx.
References fBarrelTrackArray, fBarrelTrackCandArray, and Reset().
|
private |
Definition at line 1567 of file PndBarrelTrackFinder.cxx.
References fHitVectDI, fHitVectHN, fHitVector, and fVerbose.
Referenced by Exec(), and RemoveShortTracks().
Definition at line 1687 of file PndBarrelTrackFinder.cxx.
References Double_t, p, Pi, r, and CAMath::Sqrt().
Referenced by CalcZ_P(), ExtractMeanRPhiFromTrack(), ExtractMeanZ_PFromTrack(), MatchHitToHit(), MatchHitWithZInfoTT(), MatchParallelSttHitTT(), MatchSkewedSttHitTT(), PrintTracks(), RemoveCloneTracks(), and WriteTracks().
|
private |
Definition at line 1697 of file PndBarrelTrackFinder.cxx.
References CAMath::Abs(), CalcPhi(), CAMath::Cos(), Double_t, Pi, CAMath::Sin(), tmpx, and tmpy.
Referenced by ExtractMeanZ_PFromTrack(), MatchHitToHit(), MatchHitWithZInfoTT(), and MatchParallelSttHitTT().
|
private |
|
private |
Definition at line 1372 of file PndBarrelTrackFinder.cxx.
|
inline |
|
inline |
|
private |
Definition at line 1327 of file PndBarrelTrackFinder.cxx.
References CAMath::Abs(), fEllipse, fGeoType, fTracksVector, fTubeArray, PndSttTubeMap::GetTube(), PndSttTube::GetWireDirection(), and PndSttTubeMap::Instance().
Referenced by Exec().
|
virtual |
Execution
Definition at line 209 of file PndBarrelTrackFinder.cxx.
References AddHitToPreviousHits(), At, Bool_t, Double_t, DrawTracks(), fBarrelTrackArray, fBarrelTrackCandArray, fCanvas, fDetName, fEllipse, fGeoType, fHitArray, fHitDetId, fHitDetNo, fHitVectDI, fHitVectHN, fHitVector, fIncludeDet, fStageDesc, fTNofEvents, fTNofTracks, fTracksVector, fTubeArray, fVerbose, PndSttTubeMap::GetTube(), PndSttTube::GetWireDirection(), HitBelongsToTrack(), PndSttTubeMap::Instance(), MatchHitToHit(), MatchHitWithZInfoTT(), MatchParallelSttHitTT(), MatchSkewedSttHitTT(), PrintTracks(), RemoveCloneTracks(), RemoveHitFromPreviousHits(), RemoveShortTracks(), Reset(), and WriteTracks().
|
private |
Definition at line 1053 of file PndBarrelTrackFinder.cxx.
References CAMath::Abs(), CalcPhi(), CAMath::Cos(), Double_t, ExtractMeanZ_PFromTrack(), FindCircDist(), fReasonableDist, fTracksVector, fVerbose, n, CAMath::Sin(), x, y, and z_p.
Referenced by MatchHitWithZInfoTT(), and MatchParallelSttHitTT().
|
private |
Definition at line 1113 of file PndBarrelTrackFinder.cxx.
References a, CAMath::Abs(), CalcPhi(), CalcZ_P(), CAMath::Cos(), Double_t, fGeoType, FindInterestingRegions(), fReasonableZ_PD, fTracksVector, fTubeArray, fVerbose, PndSttTube::GetHalfLength(), PndSttTube::GetPosition(), PndSttTubeMap::GetTube(), PndSttTube::GetWireDirection(), PndSttTubeMap::Instance(), and CAMath::Sqrt().
Referenced by ExtractMeanRPhiFromTrack(), MatchHitWithZInfoTT(), and MatchSkewedSttHitTT().
Definition at line 1625 of file PndBarrelTrackFinder.cxx.
References CAMath::Abs(), Double_t, and CAMath::Sqrt().
Referenced by ExtractMeanRPhiFromTrack(), MatchHitWithZInfoTT(), and MatchParallelSttHitTT().
|
private |
Definition at line 1580 of file PndBarrelTrackFinder.cxx.
References CAMath::Abs(), b2, Double_t, and CAMath::Sqrt().
Referenced by MatchHitToHit(), MatchHitWithZInfoTT(), and MatchParallelSttHitTT().
|
private |
Definition at line 1636 of file PndBarrelTrackFinder.cxx.
References a, CAMath::Abs(), b, c, Double_t, Pi, CAMath::Sqrt(), x, y, z, and z_p.
Referenced by ExtractMeanZ_PFromTrack(), and MatchSkewedSttHitTT().
|
privatevirtual |
Finish at the end of each event
Definition at line 1852 of file PndBarrelTrackFinder.cxx.
References Double_t, fBarrelTrackArray, fBarrelTrackCandArray, fClonesRDiff, fClonesRDiffRel, fClonesXDiff, fClonesXDiffRel, fClonesYDiff, fClonesYDiffRel, fClonesZ_PDiff, fClonesZ_PDiffRel, fDrawHistos, fTNofEvents, and fTNofTracks.
|
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(), 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(), Init(), PndEmcFullDigiTask::PndEmcFullDigiTask(), PndEmcMakeBump::PndEmcMakeBump(), PndUnassignedHitsTask::RegisterBranches(), PndMvdClusterTask::SetPersistance(), PndMvdDigiTask::SetPersistance(), PndEmcMakeBump::SetStorageOfData(), and PndEmcFullDigiTask::StoreDigi().
|
private |
Definition at line 510 of file PndBarrelTrackFinder.cxx.
References fTracksVector.
Referenced by Exec().
|
privatevirtual |
Intialisation
Definition at line 1730 of file PndBarrelTrackFinder.cxx.
References fBarrelTrackArray, fBarrelTrackCandArray, fCanvas, fClonesRDiff, fClonesRDiffRel, fClonesXDiff, fClonesXDiffRel, fClonesYDiff, fClonesYDiffRel, fClonesZ_PDiff, fClonesZ_PDiffRel, fDetName, fDetType, fDrawDetails, fEllipse, fGeoType, fHitArray, fHitArrayName, PndSttMapCreator::FillTubeArray(), fIncludeDet, fStageDesc, fSttParameters, fTubeArray, PndGeoSttPar::GetGeometryType(), PndPersistencyTask::GetPersistency(), kGemHit, kMVDHitsPixel, kMVDHitsStrip, kSttHit, and rtdb.
|
private |
Definition at line 913 of file PndBarrelTrackFinder.cxx.
References CAMath::Abs(), Bool_t, CalcPhi(), CalcZ_P(), Double_t, fGeoType, fHitVectDI, fHitVectHN, fHitVector, FindCircPar(), fReasonableZ_PD, fTracksVector, fTubeArray, fVerbose, PndSttTubeMap::GetTube(), PndSttTube::GetWireDirection(), PndSttTubeMap::Instance(), TrackBasis::meanR, TrackBasis::meanX, TrackBasis::meanY, TrackBasis::meanZ_P, TrackParameter::n, Pi, TrackParameter::r, RemoveHitFromPreviousHits(), CAMath::Sqrt(), TrackBasis::trackHitD, TrackBasis::trackHitN, TrackBasis::trackHits, TrackBasis::trackPars, TrackParameter::x, TrackParameter::y, and TrackParameter::z_p.
Referenced by Exec().
|
private |
Definition at line 503 of file PndBarrelTrackFinder.cxx.
|
private |
Definition at line 748 of file PndBarrelTrackFinder.cxx.
References CAMath::Abs(), Bool_t, CalcPhi(), CalcZ_P(), Double_t, ExtractMeanRPhiFromTrack(), ExtractMeanZ_PFromTrack(), FindCircDist(), FindCircPar(), fMaximalDist, fMaximalZ_PD, fReasonableDist, fReasonableZ_PD, fTracksVector, fVerbose, n, TrackParameter::n, Pi, TrackParameter::r, TrackParameter::x, x, TrackParameter::y, y, z_p, and TrackParameter::z_p.
Referenced by Exec().
|
private |
Definition at line 615 of file PndBarrelTrackFinder.cxx.
References CAMath::Abs(), Bool_t, CalcPhi(), CalcZ_P(), Double_t, ExtractMeanRPhiFromTrack(), FindCircDist(), FindCircPar(), fMaximalDist, fMaximalZ_PD, fReasonableDist, fTracksVector, fVerbose, n, TrackParameter::n, Pi, TrackParameter::r, TrackParameter::x, x, TrackParameter::y, y, and TrackParameter::z_p.
Referenced by Exec().
|
private |
Definition at line 521 of file PndBarrelTrackFinder.cxx.
References a, CAMath::Abs(), Bool_t, CalcPhi(), CAMath::Cos(), Double_t, ExtractMeanZ_PFromTrack(), fGeoType, FindInterestingRegions(), fReasonableZ_PD, fTracksVector, fTubeArray, fVerbose, PndSttTube::GetHalfLength(), PndSttTube::GetPosition(), PndSttTubeMap::GetTube(), PndSttTube::GetWireDirection(), PndSttTubeMap::Instance(), TrackParameter::n, TrackParameter::r, CAMath::Sqrt(), TrackParameter::x, TrackParameter::y, and TrackParameter::z_p.
Referenced by Exec().
|
private |
Definition at line 1225 of file PndBarrelTrackFinder.cxx.
References CAMath::Abs(), Bool_t, CalcPhi(), Double_t, fDetName, fGeoType, fIncludeDet, fTracksVector, fTubeArray, PndSttTubeMap::GetTube(), PndSttTube::GetWireDirection(), PndSttTubeMap::Instance(), Pi, CAMath::Sqrt(), x, and y.
Referenced by Exec().
|
privatevirtual |
Reinitialisation
Definition at line 1837 of file PndBarrelTrackFinder.cxx.
|
private |
Definition at line 1395 of file PndBarrelTrackFinder.cxx.
References CAMath::Abs(), Bool_t, CalcPhi(), Double_t, fClonesRDiff, fClonesRDiffRel, fClonesXDiff, fClonesXDiffRel, fClonesYDiff, fClonesYDiffRel, fClonesZ_PDiff, fClonesZ_PDiffRel, fTracksVector, and fVerbose.
Referenced by Exec().
|
private |
Definition at line 1553 of file PndBarrelTrackFinder.cxx.
References fHitVectDI, fHitVectHN, and fHitVector.
Referenced by Exec(), and MatchHitToHit().
|
private |
Definition at line 1378 of file PndBarrelTrackFinder.cxx.
References CAMath::Abs(), AddHitToPreviousHits(), and fTracksVector.
Referenced by Exec().
|
private |
Reset eventwise counters
Definition at line 1847 of file PndBarrelTrackFinder.cxx.
Referenced by Exec(), PndBarrelTrackFinder(), and ~PndBarrelTrackFinder().
|
privatevirtual |
Get parameter containers
Definition at line 1712 of file PndBarrelTrackFinder.cxx.
References fSttParameters, and run.
|
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(), 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(), PndSttHitProducerIdeal::SetPersistence(), PndSttHitProducerRealFull::SetPersistence(), PndSttHitProducerRealFast::SetPersistence(), PndFtsHitProducerIdeal::SetPersistence(), PndTrackSmearTask::SetPersistence(), PndSciTHitProducerIdeal::SetPersistence(), PndIdealTrackFinder::SetPersistence(), PndSttMatchTracks::SetPersistence(), PndSttFindTracks::SetPersistence(), PndFtsHoughTrackerTask::SetPersistence(), PndTrkTracking2::SetPersistence(), PndEmcMakeRecoHit::SetStorageOfData(), PndEmcMakeClusterOnline::SetStorageOfData(), PndEmcFWEndcapDigi::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().
void PndBarrelTrackFinder::UseMvdSttGem | ( | const Bool_t | useMvd, |
const Bool_t | useStt, | ||
const Bool_t | useGem | ||
) |
Definition at line 200 of file PndBarrelTrackFinder.cxx.
References fIncludeDet.
Referenced by barrelTrackFinder(), digi_BARREL(), reco_complete_newSTT(), tracks_BARREL_1000(), tracks_BARREL_1000sep_local(), and tracks_BARREL_1000sep_proof().
|
private |
Definition at line 1461 of file PndBarrelTrackFinder.cxx.
References CAMath::Abs(), PndTrackCand::AddHit(), CalcPhi(), Double_t, fHitArrayName, fTracksVector, Pi, PndTrackCand::Sort(), and CAMath::Sqrt().
Referenced by Exec().
|
private |
Output array of PndTrackCands.
Output array of global tracks
Definition at line 126 of file PndBarrelTrackFinder.h.
Referenced by Exec(), Finish(), Init(), PndBarrelTrackFinder(), and ~PndBarrelTrackFinder().
|
private |
Definition at line 127 of file PndBarrelTrackFinder.h.
Referenced by Exec(), Finish(), Init(), PndBarrelTrackFinder(), and ~PndBarrelTrackFinder().
|
private |
Definition at line 99 of file PndBarrelTrackFinder.h.
|
private |
Definition at line 103 of file PndBarrelTrackFinder.h.
Referenced by Finish(), Init(), and RemoveCloneTracks().
|
private |
Definition at line 107 of file PndBarrelTrackFinder.h.
Referenced by Finish(), Init(), and RemoveCloneTracks().
|
private |
Definition at line 101 of file PndBarrelTrackFinder.h.
Referenced by Finish(), Init(), and RemoveCloneTracks().
|
private |
Definition at line 105 of file PndBarrelTrackFinder.h.
Referenced by Finish(), Init(), and RemoveCloneTracks().
|
private |
Definition at line 102 of file PndBarrelTrackFinder.h.
Referenced by Finish(), Init(), and RemoveCloneTracks().
|
private |
Definition at line 106 of file PndBarrelTrackFinder.h.
Referenced by Finish(), Init(), and RemoveCloneTracks().
|
private |
Definition at line 104 of file PndBarrelTrackFinder.h.
Referenced by Finish(), Init(), and RemoveCloneTracks().
|
private |
Definition at line 108 of file PndBarrelTrackFinder.h.
Referenced by Finish(), Init(), and RemoveCloneTracks().
|
private |
Definition at line 121 of file PndBarrelTrackFinder.h.
Referenced by Exec(), Init(), PndBarrelTrackFinder(), and PrintTracks().
|
private |
Definition at line 122 of file PndBarrelTrackFinder.h.
Referenced by Init(), and PndBarrelTrackFinder().
|
private |
Definition at line 96 of file PndBarrelTrackFinder.h.
Referenced by DrawDetails(), Init(), and PndBarrelTrackFinder().
|
private |
Definition at line 97 of file PndBarrelTrackFinder.h.
Referenced by DrawHistos(), Finish(), and PndBarrelTrackFinder().
|
private |
Definition at line 98 of file PndBarrelTrackFinder.h.
Referenced by DrawTracks(), Exec(), and Init().
|
private |
Definition at line 176 of file PndBarrelTrackFinder.h.
Referenced by DrawTracks(), Exec(), ExtractMeanZ_PFromTrack(), Init(), MatchHitToHit(), MatchSkewedSttHitTT(), and PrintTracks().
|
private |
Definition at line 120 of file PndBarrelTrackFinder.h.
Referenced by Exec(), Init(), and PndBarrelTrackFinder().
|
private |
Definition at line 123 of file PndBarrelTrackFinder.h.
Referenced by Init(), PndBarrelTrackFinder(), and WriteTracks().
|
private |
Definition at line 112 of file PndBarrelTrackFinder.h.
Referenced by Exec(), and PndBarrelTrackFinder().
|
private |
Definition at line 113 of file PndBarrelTrackFinder.h.
Referenced by Exec(), and PndBarrelTrackFinder().
|
private |
Definition at line 116 of file PndBarrelTrackFinder.h.
Referenced by AddHitToPreviousHits(), Exec(), MatchHitToHit(), PndBarrelTrackFinder(), and RemoveHitFromPreviousHits().
|
private |
Definition at line 117 of file PndBarrelTrackFinder.h.
Referenced by AddHitToPreviousHits(), Exec(), MatchHitToHit(), PndBarrelTrackFinder(), and RemoveHitFromPreviousHits().
|
private |
Definition at line 115 of file PndBarrelTrackFinder.h.
Referenced by AddHitToPreviousHits(), Exec(), MatchHitToHit(), PndBarrelTrackFinder(), and RemoveHitFromPreviousHits().
|
private |
Definition at line 119 of file PndBarrelTrackFinder.h.
Referenced by Exec(), Init(), PndBarrelTrackFinder(), PrintTracks(), and UseMvdSttGem().
|
private |
Definition at line 133 of file PndBarrelTrackFinder.h.
Referenced by MatchHitWithZInfoTT(), MatchParallelSttHitTT(), and PndBarrelTrackFinder().
|
private |
Definition at line 138 of file PndBarrelTrackFinder.h.
Referenced by PndBarrelTrackFinder().
|
private |
Definition at line 137 of file PndBarrelTrackFinder.h.
Referenced by PndBarrelTrackFinder().
|
private |
Definition at line 135 of file PndBarrelTrackFinder.h.
Referenced by MatchHitWithZInfoTT(), MatchParallelSttHitTT(), and PndBarrelTrackFinder().
|
private |
Definition at line 134 of file PndBarrelTrackFinder.h.
Referenced by ExtractMeanRPhiFromTrack(), MatchHitWithZInfoTT(), MatchParallelSttHitTT(), and PndBarrelTrackFinder().
|
private |
Definition at line 136 of file PndBarrelTrackFinder.h.
Referenced by ExtractMeanZ_PFromTrack(), MatchHitToHit(), MatchHitWithZInfoTT(), MatchSkewedSttHitTT(), and PndBarrelTrackFinder().
|
private |
Definition at line 100 of file PndBarrelTrackFinder.h.
|
private |
Definition at line 175 of file PndBarrelTrackFinder.h.
Referenced by Init(), PndBarrelTrackFinder(), and SetParContainers().
|
private |
event counter
Event counter
Definition at line 130 of file PndBarrelTrackFinder.h.
Referenced by Exec(), Finish(), and PndBarrelTrackFinder().
|
private |
Definition at line 131 of file PndBarrelTrackFinder.h.
Referenced by Exec(), Finish(), and PndBarrelTrackFinder().
|
private |
Definition at line 110 of file PndBarrelTrackFinder.h.
Referenced by DrawTracks(), Exec(), ExtractMeanRPhiFromTrack(), ExtractMeanZ_PFromTrack(), HitBelongsToTrack(), MatchHitToHit(), MatchHitWithZInfoTT(), MatchParallelSttHitTT(), MatchSkewedSttHitTT(), PndBarrelTrackFinder(), PrintTracks(), RemoveCloneTracks(), RemoveShortTracks(), and WriteTracks().
|
private |
from parameters array of PndSttTube
Definition at line 174 of file PndBarrelTrackFinder.h.
Referenced by DrawTracks(), Exec(), ExtractMeanZ_PFromTrack(), Init(), MatchHitToHit(), MatchSkewedSttHitTT(), PndBarrelTrackFinder(), and PrintTracks().