|
FairRoot/PandaRoot
|
#include <PndFtsTrackerIdeal.h>
Public Member Functions | |
| PndFtsTrackerIdeal () | |
| virtual | ~PndFtsTrackerIdeal () |
| virtual void | Exec (Option_t *option) |
| virtual InitStatus | Init () |
| virtual void | Finish () |
| void | Reset () |
| void | Register () |
| void | SetParContainers () |
| void | SetTrackOutput (TString name="FTSTrkIdeal") |
| void | SetMomentumSmearing (Double_t sigmax=-1., Double_t sigmay=-1., Double_t sigmaz=-1.) |
| void | SetRelativeMomentumSmearing (Double_t dpop=-1.) |
| void | SetVertexSmearing (Double_t sigmax=-1., Double_t sigmay=-1., Double_t sigmaz=-1.) |
| void | SetTrackingEfficiency (Double_t eff=1.) |
| Int_t | SetMinFtsHitsPerTrack (Int_t minFtsHitsPerTrack=5) |
| void | DeactivateFtsStation (Int_t i) |
| void | SetFtsActivity (Bool_t act=kTRUE) |
| void | SetGemActivity (Bool_t act=kTRUE) |
| void | SetMvdActivity (Bool_t act=kTRUE) |
| void | SetPersistence (Bool_t persistence) |
Protected Member Functions | |
| void | SmearFWD (TVector3 &vec, const TVector3 &sigma) |
| PndFtsTrackerIdeal (const PndFtsTrackerIdeal &L) | |
| PndFtsTrackerIdeal & | operator= (const PndFtsTrackerIdeal &) |
| ClassDef (PndFtsTrackerIdeal, 1) | |
Protected Attributes | |
| TClonesArray * | fMCTracks |
| TClonesArray * | fMCPoints [4] |
| Array of PndMCTrack. More... | |
| TClonesArray * | fHits [4] |
| Array of event's points. More... | |
| Int_t | fBranchIDs [4] |
| Array of event's hits. More... | |
| Bool_t | fBranchActive [4] |
| Array of Branch IDs. More... | |
| std::map< int, bool > | fStationsDisabled |
| Array of Branch Activeness. More... | |
| TClonesArray * | fTrackCands |
| Array of disabled stations. More... | |
| TClonesArray * | fTracks |
| Array of found track candidates. More... | |
| TClonesArray * | fTrackIds |
| Array of found tracks. More... | |
| Int_t | fMinFtsHitsPerTrack |
| Array of track IDs (Links) More... | |
| TVector3 | fMomSigma |
| Double_t | fDPoP |
| Bool_t | fRelative |
| TVector3 | fVtxSigma |
| Double_t | fEfficiency |
| Bool_t | fPersistence |
| TString | fTracksArrayName |
| TDatabasePDG * | pdg |
| PndGeoFtsPar * | fFtsParameters |
| Particle DB. More... | |
| TClonesArray * | fTubeArrayFts |
Definition at line 34 of file PndFtsTrackerIdeal.h.
| PndFtsTrackerIdeal::PndFtsTrackerIdeal | ( | ) |
Definition at line 37 of file PndFtsTrackerIdeal.cxx.
References fBranchActive, fMomSigma, fTrackCands, fTracks, fVerbose, fVtxSigma, i, and SetTrackOutput().
|
virtual |
Definition at line 54 of file PndFtsTrackerIdeal.cxx.
|
protected |
|
protected |
|
inline |
Definition at line 58 of file PndFtsTrackerIdeal.h.
References fStationsDisabled, and i.
|
virtual |
Definition at line 152 of file PndFtsTrackerIdeal.cxx.
References PndTrackCand::AddHit(), At, Double_t, fBranchActive, fBranchIDs, fDPoP, fEfficiency, fHits, fMCPoints, fMCTracks, fMinFtsHitsPerTrack, fMomSigma, fRelative, fStationsDisabled, fTrackCands, fTracks, fTubeArrayFts, fVerbose, fVtxSigma, PndTrackCandHit::GetDetId(), GetEntriesFast(), PndTrackCandHit::GetHitId(), PndFtsHit::GetLayerID(), PndTrackCand::GetNHits(), PndMCTrack::GetPdgCode(), PndTrackCand::GetSortedHit(), hit, PndFtsTube::IsSkew(), pdg, pnt, Reset(), PndTrackCand::setMcTrackId(), SmearFWD(), and PndTrackCand::Sort().
|
virtual |
Definition at line 433 of file PndFtsTrackerIdeal.cxx.
References fTracks.
|
virtual |
Definition at line 76 of file PndFtsTrackerIdeal.cxx.
References fBranchIDs, fFtsParameters, fHits, PndFtsMapCreator::FillTubeArray(), fMCPoints, fMCTracks, fTubeArrayFts, fVerbose, pdg, and Register().
|
inlineprotected |
Definition at line 99 of file PndFtsTrackerIdeal.h.
| void PndFtsTrackerIdeal::Register | ( | ) |
Definition at line 61 of file PndFtsTrackerIdeal.cxx.
References fPersistence, fTrackCands, fTracks, fTracksArrayName, and fVerbose.
Referenced by Init().
| void PndFtsTrackerIdeal::Reset | ( | ) |
Definition at line 439 of file PndFtsTrackerIdeal.cxx.
References fTrackCands, and fTracks.
Referenced by Exec().
|
inline |
Definition at line 60 of file PndFtsTrackerIdeal.h.
References fBranchActive.
|
inline |
Definition at line 61 of file PndFtsTrackerIdeal.h.
References fBranchActive.
| Int_t PndFtsTrackerIdeal::SetMinFtsHitsPerTrack | ( | Int_t | minFtsHitsPerTrack = 5 | ) |
Definition at line 447 of file PndFtsTrackerIdeal.cxx.
References fMinFtsHitsPerTrack.
|
inline |
|
inline |
Definition at line 62 of file PndFtsTrackerIdeal.h.
References fBranchActive.
| void PndFtsTrackerIdeal::SetParContainers | ( | ) |
Definition at line 70 of file PndFtsTrackerIdeal.cxx.
References fFtsParameters, and rtdb.
|
inline |
Definition at line 64 of file PndFtsTrackerIdeal.h.
References fPersistence.
Referenced by prod_rec(), reco(), reco_complete(), reco_complete_gf2(), reco_complete_runs(), and recoideal_complete().
|
inline |
Definition at line 53 of file PndFtsTrackerIdeal.h.
References fabs(), fDPoP, and fRelative.
Referenced by prod_rec(), reco(), reco_complete(), reco_complete_gf2(), reco_complete_runs(), recoideal_complete(), and run_tracking_sttcombi_timebased().
|
inline |
Definition at line 55 of file PndFtsTrackerIdeal.h.
References fEfficiency.
Referenced by prod_rec(), reco(), reco_complete(), reco_complete_gf2(), reco_complete_runs(), recoideal_complete(), and run_tracking_sttcombi_timebased().
|
inline |
Definition at line 50 of file PndFtsTrackerIdeal.h.
References fTracksArrayName, and name.
Referenced by PndFtsTrackerIdeal(), prod_rec(), reco(), reco_complete(), reco_complete_gf2(), reco_complete_runs(), recoideal_complete(), and run_tracking_sttcombi_timebased().
|
inline |
Definition at line 54 of file PndFtsTrackerIdeal.h.
References fabs(), and fVtxSigma.
Referenced by prod_rec(), reco(), reco_complete(), reco_complete_gf2(), reco_complete_runs(), recoideal_complete(), and run_tracking_sttcombi_timebased().
|
protected |
|
protected |
Array of Branch IDs.
Definition at line 74 of file PndFtsTrackerIdeal.h.
Referenced by Exec(), PndFtsTrackerIdeal(), SetFtsActivity(), SetGemActivity(), and SetMvdActivity().
|
protected |
Array of event's hits.
Definition at line 73 of file PndFtsTrackerIdeal.h.
|
protected |
Definition at line 86 of file PndFtsTrackerIdeal.h.
Referenced by Exec(), and SetRelativeMomentumSmearing().
|
protected |
Definition at line 89 of file PndFtsTrackerIdeal.h.
Referenced by Exec(), and SetTrackingEfficiency().
|
protected |
Particle DB.
Definition at line 95 of file PndFtsTrackerIdeal.h.
Referenced by Init(), and SetParContainers().
|
protected |
Array of event's points.
Definition at line 72 of file PndFtsTrackerIdeal.h.
|
protected |
Array of PndMCTrack.
Definition at line 71 of file PndFtsTrackerIdeal.h.
|
protected |
Definition at line 70 of file PndFtsTrackerIdeal.h.
|
protected |
Array of track IDs (Links)
Definition at line 82 of file PndFtsTrackerIdeal.h.
Referenced by Exec(), and SetMinFtsHitsPerTrack().
|
protected |
Definition at line 85 of file PndFtsTrackerIdeal.h.
Referenced by Exec(), PndFtsTrackerIdeal(), and SetMomentumSmearing().
|
protected |
Definition at line 90 of file PndFtsTrackerIdeal.h.
Referenced by Register(), and SetPersistence().
|
protected |
Definition at line 87 of file PndFtsTrackerIdeal.h.
Referenced by Exec(), SetMomentumSmearing(), and SetRelativeMomentumSmearing().
|
protected |
Array of Branch Activeness.
Definition at line 75 of file PndFtsTrackerIdeal.h.
Referenced by DeactivateFtsStation(), and Exec().
|
protected |
Array of disabled stations.
Definition at line 77 of file PndFtsTrackerIdeal.h.
Referenced by Exec(), PndFtsTrackerIdeal(), Register(), and Reset().
|
protected |
Array of found tracks.
Definition at line 79 of file PndFtsTrackerIdeal.h.
|
protected |
Array of found track candidates.
Definition at line 78 of file PndFtsTrackerIdeal.h.
Referenced by Exec(), Finish(), PndFtsTrackerIdeal(), Register(), and Reset().
|
protected |
Definition at line 92 of file PndFtsTrackerIdeal.h.
Referenced by Register(), and SetTrackOutput().
|
protected |
Definition at line 96 of file PndFtsTrackerIdeal.h.
|
protected |
Definition at line 88 of file PndFtsTrackerIdeal.h.
Referenced by Exec(), PndFtsTrackerIdeal(), and SetVertexSmearing().
|
protected |
Definition at line 93 of file PndFtsTrackerIdeal.h.
1.8.5