FairRoot/PandaRoot
|
#include <PndGemMagneticFieldVsTrackParameters.h>
Public Member Functions | |
PndGemMagneticFieldVsTrackParameters () | |
PndGemMagneticFieldVsTrackParameters (Int_t iVerbose) | |
PndGemMagneticFieldVsTrackParameters (const char *name, Int_t iVerbose) | |
virtual | ~PndGemMagneticFieldVsTrackParameters () |
virtual void | Exec (Option_t *opt) |
Private Member Functions | |
Int_t | Fill1StationHistograms () |
Int_t | Fill2StationsHistograms () |
void | CreateHistos () |
virtual void | SetParContainers () |
virtual void | Finish () |
virtual InitStatus | Init () |
virtual InitStatus | ReInit () |
void | Reset () |
ClassDef (PndGemMagneticFieldVsTrackParameters, 1) | |
Definition at line 41 of file PndGemMagneticFieldVsTrackParameters.h.
PndGemMagneticFieldVsTrackParameters::PndGemMagneticFieldVsTrackParameters | ( | ) |
Default constructor
Definition at line 45 of file PndGemMagneticFieldVsTrackParameters.cxx.
References fDigiPar, fMCPointArray, fMCTrackArray, and Reset().
PndGemMagneticFieldVsTrackParameters::PndGemMagneticFieldVsTrackParameters | ( | Int_t | iVerbose | ) |
Standard constructor
Definition at line 56 of file PndGemMagneticFieldVsTrackParameters.cxx.
References fDigiPar, fMCPointArray, fMCTrackArray, and Reset().
PndGemMagneticFieldVsTrackParameters::PndGemMagneticFieldVsTrackParameters | ( | const char * | name, |
Int_t | iVerbose | ||
) |
Constructor with name
Definition at line 68 of file PndGemMagneticFieldVsTrackParameters.cxx.
References fDigiPar, fMCPointArray, fMCTrackArray, and Reset().
|
virtual |
Destructor
Definition at line 80 of file PndGemMagneticFieldVsTrackParameters.cxx.
References fDigiPar, and Reset().
|
private |
|
private |
Definition at line 298 of file PndGemMagneticFieldVsTrackParameters.cxx.
References Double_t, fDigiPar, ffMomentumVsPhiDiff, ffMomentumVsPhiDiffAll, ffMomentumVsPhiDiffVsRadius, ffRadiusVsAngle, ffThetaVsRadiusVsMomentum, fHistoList, fhMomentumVsPhiDiff, fhMomentumVsPhiDiffAll, fhMomentumVsPhiDiffVsRadius, fhMomTransVsHRadius, fhRadiusVsAngle, fhRadiusVsAnglePair, fhThetaVsRadiusVsMomentum, fhThetaVsRadiusVsMomentumAll, fhTrackPhiVsCalcPhi, fhTrackPhiVsHitPhis, and PndGemDigiPar::GetNStations().
Referenced by Init().
|
virtual |
Execution
Definition at line 87 of file PndGemMagneticFieldVsTrackParameters.cxx.
References Fill1StationHistograms(), Fill2StationsHistograms(), and Reset().
|
private |
Definition at line 188 of file PndGemMagneticFieldVsTrackParameters.cxx.
References Double_t, fDigiPar, fhThetaVsRadiusVsMomentum, fhThetaVsRadiusVsMomentumAll, fMCPointArray, fMCTrackArray, PndMCTrack::GetMomentum(), PndGemMCPoint::GetSensorId(), PndGemDigiPar::GetStationNr(), and CAMath::Sqrt().
Referenced by Exec().
|
private |
Definition at line 215 of file PndGemMagneticFieldVsTrackParameters.cxx.
References CAMath::Abs(), Double_t, fDigiPar, fhMomentumVsPhiDiff, fhMomentumVsPhiDiffAll, fhMomentumVsPhiDiffVsRadius, fhMomTransVsHRadius, fhRadiusVsAngle, fhRadiusVsAnglePair, fhTrackPhiVsCalcPhi, fhTrackPhiVsHitPhis, fMCPointArray, fMCTrackArray, PndMCTrack::GetMomentum(), PndMCTrack::GetMotherID(), PndGemDigiPar::GetNStations(), PndGemDigiPar::GetStation(), PndGemStation::GetZ(), Pi, CAMath::Sin(), and CAMath::Sqrt().
Referenced by Exec().
|
privatevirtual |
Finish
Definition at line 435 of file PndGemMagneticFieldVsTrackParameters.cxx.
References Double_t, fDigiPar, ffMomentumVsPhiDiff, ffMomentumVsPhiDiffAll, ffMomentumVsPhiDiffVsRadius, ffRadiusVsAngle, ffThetaVsRadiusVsMomentum, fHistoList, fTrackFinderOnHits_ParMat0, fTrackFinderOnHits_ParMat1, fTrackFinderOnHits_ParRadPhi0, fTrackFinderOnHits_ParRadPhi2, fTrackFinderOnHits_ParTheta0, fTrackFinderOnHits_ParTheta1, fTrackFinderOnHits_ParTheta2, fTrackFinderOnHits_ParTheta3, PndGemDigiPar::GetNStations(), PndGemDigiPar::GetStation(), PndGemStation::GetZ(), next, and par.
|
privatevirtual |
Intialisation
Definition at line 123 of file PndGemMagneticFieldVsTrackParameters.cxx.
References CreateHistos(), fDigiPar, fMCPointArray, fMCTrackArray, fTrackFinderOnHits_ParMat0, fTrackFinderOnHits_ParMat1, fTrackFinderOnHits_ParRadPhi0, fTrackFinderOnHits_ParRadPhi2, fTrackFinderOnHits_ParTheta0, fTrackFinderOnHits_ParTheta1, fTrackFinderOnHits_ParTheta2, fTrackFinderOnHits_ParTheta3, fTrackFinderOnHits_ParThetaA, fTrackFinderOnHits_ParThetaB, PndGemDigiPar::GetNStations(), PndGemDigiPar::GetTrackFinderOnHits_ParMat0(), PndGemDigiPar::GetTrackFinderOnHits_ParMat1(), PndGemDigiPar::GetTrackFinderOnHits_ParRadPhi0(), PndGemDigiPar::GetTrackFinderOnHits_ParRadPhi2(), PndGemDigiPar::GetTrackFinderOnHits_ParTheta0(), PndGemDigiPar::GetTrackFinderOnHits_ParTheta1(), PndGemDigiPar::GetTrackFinderOnHits_ParTheta2(), PndGemDigiPar::GetTrackFinderOnHits_ParTheta3(), PndGemDigiPar::GetTrackFinderOnHits_ParThetaA(), and PndGemDigiPar::GetTrackFinderOnHits_ParThetaB().
|
privatevirtual |
Reinitialisation
Definition at line 173 of file PndGemMagneticFieldVsTrackParameters.cxx.
|
private |
Reset eventwise counters
Definition at line 181 of file PndGemMagneticFieldVsTrackParameters.cxx.
References fNofEvents.
Referenced by Exec(), PndGemMagneticFieldVsTrackParameters(), and ~PndGemMagneticFieldVsTrackParameters().
|
privatevirtual |
Get parameter containers
Definition at line 105 of file PndGemMagneticFieldVsTrackParameters.cxx.
|
private |
Definition at line 72 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), Fill1StationHistograms(), Fill2StationsHistograms(), Finish(), Init(), PndGemMagneticFieldVsTrackParameters(), SetParContainers(), and ~PndGemMagneticFieldVsTrackParameters().
|
private |
Definition at line 112 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Finish().
|
private |
Definition at line 111 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Finish().
|
private |
Definition at line 110 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Finish().
|
private |
Definition at line 105 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Finish().
|
private |
Definition at line 101 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Finish().
|
private |
Definition at line 97 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Finish().
|
private |
Definition at line 109 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Fill2StationsHistograms().
|
private |
Definition at line 108 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Fill2StationsHistograms().
|
private |
Definition at line 107 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Fill2StationsHistograms().
|
private |
Definition at line 114 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Fill2StationsHistograms().
|
private |
Definition at line 103 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Fill2StationsHistograms().
|
private |
Definition at line 104 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Fill2StationsHistograms().
|
private |
Definition at line 100 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Fill1StationHistograms().
|
private |
Definition at line 99 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Fill1StationHistograms().
|
private |
Definition at line 117 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Fill2StationsHistograms().
|
private |
Definition at line 116 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by CreateHistos(), and Fill2StationsHistograms().
|
private |
Definition at line 89 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by Fill1StationHistograms(), Fill2StationsHistograms(), Init(), and PndGemMagneticFieldVsTrackParameters().
|
private |
Definition at line 88 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by Fill1StationHistograms(), Fill2StationsHistograms(), Init(), and PndGemMagneticFieldVsTrackParameters().
|
private |
Event counter
Definition at line 94 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by Reset().
|
private |
Definition at line 91 of file PndGemMagneticFieldVsTrackParameters.h.
|
private |
Definition at line 85 of file PndGemMagneticFieldVsTrackParameters.h.
|
private |
Definition at line 86 of file PndGemMagneticFieldVsTrackParameters.h.
|
private |
Definition at line 82 of file PndGemMagneticFieldVsTrackParameters.h.
|
private |
Definition at line 83 of file PndGemMagneticFieldVsTrackParameters.h.
|
private |
Definition at line 77 of file PndGemMagneticFieldVsTrackParameters.h.
|
private |
Definition at line 78 of file PndGemMagneticFieldVsTrackParameters.h.
|
private |
Definition at line 79 of file PndGemMagneticFieldVsTrackParameters.h.
|
private |
Definition at line 80 of file PndGemMagneticFieldVsTrackParameters.h.
|
private |
Definition at line 74 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by Init().
|
private |
Definition at line 75 of file PndGemMagneticFieldVsTrackParameters.h.
Referenced by Init().