1 #ifndef Alignment_HIPAlignmentAlgorithm_HIPMonitorConfig_h 2 #define Alignment_HIPAlignmentAlgorithm_HIPMonitorConfig_h 18 void setTree(TTree* tree_) { tree = tree_; }
20 virtual void fill() = 0;
29 std::vector<float> m_Pt, m_Eta, m_Phi, m_Chi2n, m_P, m_d0, m_dz,
m_wt;
30 std::vector<int> m_Nhits, m_nhPXB, m_nhPXF, m_nhTIB,
m_nhTOB, m_nhTID, m_nhTEC;
34 maxNEvents(maxNEvents_),
35 maxTracksRcd(maxTracksRcd_),
65 m_Eta.resize(NewSize);
66 m_Phi.resize(NewSize);
67 m_Chi2n.resize(NewSize);
72 m_Nhits.resize(NewSize);
73 m_nhPXB.resize(NewSize);
74 m_nhPXF.resize(NewSize);
75 m_nhTIB.resize(NewSize);
76 m_nhTOB.resize(NewSize);
77 m_nhTID.resize(NewSize);
78 m_nhTEC.resize(NewSize);
99 m_rawQualityWord = 9999;
109 void fill()
override;
HIPTrackMonitorVariables(int maxNEvents_=-1, int maxTracksRcd_=-1)
const bool fillTrackHitMonitoring
std::vector< float > m_wt
const edm::ParameterSet cfgMonitor
const int maxEventsPerJob
HIPHitMonitorVariables hitmonitorvars
const bool fillTrackMonitoring
unsigned int m_rawQualityWord
void setTree(TTree *tree_)
std::vector< int > m_nhTOB
HIPTrackMonitorVariables trackmonitorvars
const std::string outfilecore
virtual void bookBranches()=0
virtual ~HIPMonitorVariables()
HIPHitMonitorVariables(int maxHitsRcd_=-1)
void resizeVectors(int NewSize)