File indexing completed on 2024-04-06 11:55:54
0001 #ifndef Alignment_APEEstimation_TrackerDetectorStruct_h
0002 #define Alignment_APEEstimation_TrackerDetectorStruct_h
0003
0004 #include "TH1.h"
0005 #include "TH2.h"
0006 #include "TProfile.h"
0007
0008 struct TrackerDetectorStruct {
0009 TrackerDetectorStruct()
0010 : TrkSize(nullptr),
0011 TrkSizeGood(nullptr),
0012 HitsSize(nullptr),
0013 HitsValid(nullptr),
0014 HitsInvalid(nullptr),
0015 Hits2D(nullptr),
0016 HitsGood(nullptr),
0017 LayersMissed(nullptr),
0018 HitsPixel(nullptr),
0019 HitsStrip(nullptr),
0020 Charge(nullptr),
0021 Chi2(nullptr),
0022 Ndof(nullptr),
0023 NorChi2(nullptr),
0024 Prob(nullptr),
0025 Eta(nullptr),
0026 EtaErr(nullptr),
0027 EtaSig(nullptr),
0028 Theta(nullptr),
0029 Phi(nullptr),
0030 PhiErr(nullptr),
0031 PhiSig(nullptr),
0032 D0Beamspot(nullptr),
0033 D0BeamspotErr(nullptr),
0034 D0BeamspotSig(nullptr),
0035 Dz(nullptr),
0036 DzErr(nullptr),
0037 DzSig(nullptr),
0038 P(nullptr),
0039 Pt(nullptr),
0040 PtErr(nullptr),
0041 PtSig(nullptr),
0042 MeanAngle(nullptr),
0043 HitsGoodVsHitsValid(nullptr),
0044 MeanAngleVsHits(nullptr),
0045 HitsPixelVsEta(nullptr),
0046 HitsPixelVsTheta(nullptr),
0047 HitsStripVsEta(nullptr),
0048 HitsStripVsTheta(nullptr),
0049 PtVsEta(nullptr),
0050 PtVsTheta(nullptr),
0051 PHitsGoodVsHitsValid(nullptr),
0052 PMeanAngleVsHits(nullptr),
0053 PHitsPixelVsEta(nullptr),
0054 PHitsPixelVsTheta(nullptr),
0055 PHitsStripVsEta(nullptr),
0056 PHitsStripVsTheta(nullptr),
0057 PPtVsEta(nullptr),
0058 PPtVsTheta(nullptr) {}
0059
0060 TH1 *TrkSize, *TrkSizeGood, *HitsSize, *HitsValid, *HitsInvalid, *Hits2D, *HitsGood, *LayersMissed, *HitsPixel,
0061 *HitsStrip, *Charge, *Chi2, *Ndof, *NorChi2, *Prob, *Eta, *EtaErr, *EtaSig, *Theta, *Phi, *PhiErr, *PhiSig,
0062 *D0Beamspot, *D0BeamspotErr, *D0BeamspotSig, *Dz, *DzErr, *DzSig, *P, *Pt, *PtErr, *PtSig, *MeanAngle;
0063
0064 TH2 *HitsGoodVsHitsValid, *MeanAngleVsHits, *HitsPixelVsEta, *HitsPixelVsTheta, *HitsStripVsEta, *HitsStripVsTheta,
0065 *PtVsEta, *PtVsTheta;
0066
0067 TProfile *PHitsGoodVsHitsValid, *PMeanAngleVsHits, *PHitsPixelVsEta, *PHitsPixelVsTheta, *PHitsStripVsEta,
0068 *PHitsStripVsTheta, *PPtVsEta, *PPtVsTheta;
0069 };
0070
0071 #endif