37 #define PI 3.141592654 49 return (a.pt() > b.pt());
65 std::vector<MonitorElement *> &mes,
74 std::vector<MonitorElement *> &mes,
84 void fill1D(std::vector<TH1F *> &hs,
double val,
double w = 1.);
85 void fill1D(std::vector<MonitorElement *> &mes,
double val,
double w = 1.);
86 void fill2D(std::vector<TH2F *> &hs,
double valx,
double valy,
double w = 1.);
87 void fill2D(std::vector<MonitorElement *> &mes,
double valx,
double valy,
double w = 1.);
88 void fillProfile(std::vector<TProfile *> &hs,
double valx,
double valy,
double w = 1.);
89 void fillProfile(std::vector<MonitorElement *> &mes,
double valx,
double valy,
double w = 1.);
90 void fill3D(std::vector<TH3F *> &hs,
int gbin,
double w = 1.);
91 void setLabel1D(std::vector<MonitorElement *> &mes);
96 void fillpTMaxRelated(
const std::vector<const reco::Track *> &
track);
98 void fillUE_with_ChargedJets(
const std::vector<const reco::Track *> &
track,
100 void fillUE_with_MaxpTtrack(
const std::vector<const reco::Track *> &
track);
102 template <
typename TYPE>
104 template <
typename TYPE>
396 std::vector<reco::TrackBase::TrackQuality>
quality_;
404 template <
typename TYPE>
413 <<
"Collection with label " << name <<
" is not valid" << std::endl;
417 template <
typename TYPE>
std::vector< MonitorElement * > hdNdEtadPhi_trackJet_Toward900_
bool operator()(const T &a, const T &b)
void getProduct(const std::string name, edm::Handle< TYPE > &prod, const edm::Event &event) const
std::vector< MonitorElement * > hpTSumdEtadPhi_trackJet_Transverse900_
std::vector< MonitorElement * > hTrkNdof_
std::vector< MonitorElement * > hGoodTrkPhi500_
std::vector< MonitorElement * > hdNdEtadPhi_pTMax_Transverse500_
std::vector< MonitorElement * > hpTSumdEtadPhi_pTMax_Away900_
std::vector< MonitorElement * > hLeadingChargedJet_phiSpectrum_
std::vector< MonitorElement * > hTrkChi2_
std::vector< MonitorElement * > hVertex_z_bs_
std::vector< MonitorElement * > hGoodTrkEta900_
std::vector< MonitorElement * > hGoodTrkPt900_
std::string hltUsedResName_
std::vector< MonitorElement * > hpTSumdEtadPhi_trackJet_Away500_
std::vector< MonitorElement * > hpTSumdEtadPhi_trackJet_Away900_
T const * getProduct(RefCore const &ref)
std::vector< std::string > hltTrgUsedNames_
std::vector< MonitorElement * > hTrkEta_
std::vector< MonitorElement * > hdNdEtadPhi_trackJet_Away500_
edm::EDGetTokenT< reco::TrackCollection > trackLabel_
std::vector< MonitorElement * > hpTSumdEtadPhi_pTMax_Transverse500_
edm::EDGetTokenT< reco::CaloJetCollection > caloJetLabel_
std::vector< MonitorElement * > hLeadingChargedJet_etaSpectrum_
std::vector< MonitorElement * > hdNdEtadPhi_pTMax_Away900_
std::vector< MonitorElement * > hLeadingTrack_etaSpectrum_
std::vector< MonitorElement * > hLeadingChargedJet_pTSpectrum_
std::vector< MonitorElement * > hGoodTrkPhi900_
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
bool isHltConfigSuccessful_
std::vector< std::string > hltTrgNames_
edm::EDGetTokenT< reco::TrackJetCollection > chargedJetLabel_
std::vector< MonitorElement * > hpTSumdEtadPhi_trackJet_Toward500_
MonitorElement * repSumMap_
std::vector< MonitorElement * > hVertex_ndof_
std::vector< MonitorElement * > hVertex_rho_
std::vector< MonitorElement * > hNtrackerLayer_
std::vector< MonitorElement * > hRatioDzSigmaDzBS_
std::vector< std::string > hltProcNames_
MonitorElement * h2TrigCorr_
std::vector< MonitorElement * > hVertex_y_
std::vector< MonitorElement * > hpTSumdEtadPhi_pTMax_Toward500_
std::vector< int > hltTrgBits_
std::vector< MonitorElement * > hpTSumdEtadPhi_trackJet_Toward900_
HLTConfigProvider hltConfig
std::vector< MonitorElement * > hdNdEtadPhi_trackJet_Away900_
std::vector< MonitorElement * > hVertex_x_
std::vector< MonitorElement * > hLeadingTrack_phiSpectrum_
std::vector< MonitorElement * > hChargedJetMulti_
std::vector< reco::TrackBase::TrackAlgorithm > algorithm_
std::vector< MonitorElement * > hpTSumdEtadPhi_pTMax_Toward900_
std::vector< MonitorElement * > hdNdEtadPhi_trackJet_Transverse900_
std::vector< MonitorElement * > hdNdEtadPhi_pTMax_Transverse900_
std::vector< MonitorElement * > hGoodTrkPt500_
std::vector< MonitorElement * > hdNdEtadPhi_pTMax_Toward500_
std::vector< const reco::Track * > container
std::vector< MonitorElement * > hTrkPhi_
std::vector< MonitorElement * > hdNdEtadPhi_pTMax_Toward900_
std::vector< MonitorElement * > hdPhi_maxpTTrack_tracks_
edm::EDGetTokenT< reco::BeamSpot > bsLabel_
std::vector< MonitorElement * > hdNdEtadPhi_trackJet_Toward500_
edm::EDGetTokenT< reco::VertexCollection > vtxLabel_
std::vector< MonitorElement * > hNvertices_
std::vector< MonitorElement * > hdNdEtadPhi_pTMax_Away500_
std::vector< MonitorElement * > hpTSumdEtadPhi_trackJet_Transverse500_
std::vector< MonitorElement * > hNgoodTrk_
MonitorElement * repSummary_
std::vector< MonitorElement * > hpTSumdEtadPhi_pTMax_Away500_
std::vector< MonitorElement * > hBeamSpot_y_
std::vector< MonitorElement * > hLeadingTrack_pTSpectrum_
example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
std::vector< MonitorElement * > hRatioDxySigmaDxyBS_
std::vector< MonitorElement * > hRatioDxySigmaDxyPV_
std::vector< MonitorElement * > hdPhi_chargedJet_tracks_
std::vector< MonitorElement * > hNtrackerStripPixelLayer_
std::vector< MonitorElement * > hNevts_
std::vector< MonitorElement * > hChargedJetConstituent_
std::vector< MonitorElement * > hBeamSpot_x_
bool getProductSafe(const std::string name, edm::Handle< TYPE > &prod, const edm::Event &event) const
std::vector< MonitorElement * > hTrkPt_
std::vector< MonitorElement * > hGoodTrkEta500_
std::vector< reco::TrackBase::TrackQuality > quality_
std::vector< MonitorElement * > hdNdEtadPhi_trackJet_Transverse500_
std::vector< MonitorElement * > hVertex_z_
const TrackerGeometry * tgeo_
std::vector< MonitorElement * > hRatioDzSigmaDzPV_
std::vector< MonitorElement * > hRatioPtErrorPt_
std::vector< MonitorElement * > hNtrackerPixelLayer_
std::vector< MonitorElement * > hBeamSpot_z_
std::vector< MonitorElement * > hpTSumdEtadPhi_pTMax_Transverse900_
std::vector< bool > hltTrgDeci_