Go to the documentation of this file. 1 #ifndef GlobalHitsAnalyzer_h
2 #define GlobalHitsAnalyzer_h
61 #include "CLHEP/Units/GlobalSystemOfUnits.h"
MonitorElement * meGeantVtxZ[2]
MonitorElement * meGeantVtxY[2]
MonitorElement * meCaloEcalEta
void fillTrk(const edm::Event &, const edm::EventSetup &)
void fillECal(const edm::Event &, const edm::EventSetup &)
edm::InputTag PxlBrlLowSrc_
MonitorElement * meCaloPreShEta
MonitorElement * meTrackerSiBR
MonitorElement * meGeantVtxEta
MonitorElement * meMuonRpcFZ
MonitorElement * meGeantVtxX[2]
MonitorElement * meTrackerPxFZ
edm::EDGetTokenT< edm::PSimHitContainer > PxlFwdLowSrc_Token_
static const int sdHcalCompst
MonitorElement * meCaloEcal[2]
static const int sdMuonRPCRgnFwdn
MonitorElement * meCaloPreShToF[2]
MonitorElement * meMuonCscToF[2]
MonitorElement * meGeantTrkE
static const int sdMuonRPCRgnBrl
MonitorElement * meTrackerSi[2]
edm::InputTag PxlFwdLowSrc_
edm::EDGetTokenT< edm::PSimHitContainer > SiTOBHighSrc_Token_
MonitorElement * meTrackerPxPhi
edm::InputTag PxlFwdHighSrc_
MonitorElement * meMCRGP[2]
static const int sdHcalBrl
MonitorElement * meTrackerSiPhi
edm::InputTag SiTIBHighSrc_
~GlobalHitsAnalyzer() override
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * meCaloPreSh[2]
static const int sdMuonRPC
edm::InputTag SiTECHighSrc_
MonitorElement * meTrackerSiFToF
MonitorElement * meCaloEcalE[2]
MonitorElement * meMuon[2]
edm::EDGetTokenT< edm::PSimHitContainer > MuonRpcSrc_Token_
edm::InputTag PxlBrlHighSrc_
edm::EDGetTokenT< edm::PSimHitContainer > MuonDtSrc_Token_
MonitorElement * meMuonRpcBR
GlobalHitsAnalyzer(const edm::ParameterSet &)
MonitorElement * meCaloEcalPhi
static const int sdEcalFwd
edm::EDGetTokenT< edm::PSimHitContainer > SiTIBLowSrc_Token_
void fillHCal(const edm::Event &, const edm::EventSetup &)
MonitorElement * meMCG4Vtx[2]
static const int sdMuonDT
edm::InputTag SiTIDHighSrc_
edm::InputTag SiTECLowSrc_
edm::EDGetTokenT< edm::PSimHitContainer > PxlBrlLowSrc_Token_
MonitorElement * meCaloEcalToF[2]
MonitorElement * meTrackerPxEta
edm::EDGetTokenT< edm::PSimHitContainer > SiTOBLowSrc_Token_
MonitorElement * meCaloHcalPhi
edm::InputTag MuonRpcSrc_
MonitorElement * meGeantTrkPt
edm::EDGetTokenT< edm::PCaloHitContainer > ECalEBSrc_Token_
static const int sdHcalFwd
static const int sdHcalOut
MonitorElement * meMuonDtToF[2]
MonitorElement * meMuonPhi
MonitorElement * meCaloHcalE[2]
edm::EDGetTokenT< edm::SimTrackContainer > G4TrkSrc_Token_
static const int sdMuonCSC
static const int sdPxlBrl
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > caloGeomToken_
MonitorElement * meMuonDtR
MonitorElement * meMuonCscZ
edm::EDGetTokenT< edm::PSimHitContainer > SiTECHighSrc_Token_
edm::InputTag SiTIBLowSrc_
edm::InputTag SiTOBHighSrc_
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tGeomToken_
static const int sdHcalTT
MonitorElement * meTrackerPx[2]
MonitorElement * meCaloHcalEta
MonitorElement * meCaloHcal[2]
MonitorElement * meTrackerSiEta
edm::EDGetTokenT< edm::PCaloHitContainer > HCalSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlFwdHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIDLowSrc_Token_
void analyze(const edm::Event &, const edm::EventSetup &) override
static const int sdEcalLPnD
edm::EDGetTokenT< edm::PCaloHitContainer > ECalESSrc_Token_
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > hcaldddRecToken_
edm::EDGetTokenT< edm::PSimHitContainer > MuonCscSrc_Token_
static const int sdHcalCalib
MonitorElement * meTrackerPxBR
MonitorElement * meGeantVtxMulti
edm::InputTag MuonCscSrc_
MonitorElement * meTrackerSiFZ
edm::EDGetTokenT< edm::PSimHitContainer > SiTIDHighSrc_Token_
edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeomToken_
MonitorElement * meTrackerPxFToF
MonitorElement * meCaloPreShPhi
edm::EDGetTokenT< edm::SimVertexContainer > G4VtxSrc_Token_
MonitorElement * meCaloHcalToF[2]
edm::EDGetTokenT< edm::PSimHitContainer > SiTIBHighSrc_Token_
static const int sdEcalPS
MonitorElement * meTrackerPxBToF
edm::InputTag SiTIDLowSrc_
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeomToken_
MonitorElement * meMCG4Trk[2]
static const int sdMuonRPCRgnFwdp
static const int sdEcalTT
void fillMuon(const edm::Event &, const edm::EventSetup &)
MonitorElement * meMuonRpcFToF[2]
static const int sdEcalBrl
MonitorElement * meGeantVtxPhi
MonitorElement * meTrackerSiBToF
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > cscGeomToken_
static const int sdHcalEmpty
MonitorElement * meMuonEta
edm::EDGetTokenT< edm::PSimHitContainer > PxlBrlHighSrc_Token_
MonitorElement * meMuonRpcBToF[2]
edm::EDGetTokenT< edm::PCaloHitContainer > ECalEESrc_Token_
edm::InputTag SiTOBLowSrc_
void fillG4MC(const edm::Event &)
edm::EDGetTokenT< edm::PSimHitContainer > SiTECLowSrc_Token_
MonitorElement * meCaloPreShE[2]
static const int sdPxlFwd
MonitorElement * meGeantVtxRad[2]
static const int sdHcalEC