Go to the documentation of this file. 1 #ifndef GlobalHitsProducer_h
2 #define GlobalHitsProducer_h
62 #include "CLHEP/Units/GlobalSystemOfUnits.h"
static const int sdPxlFwd
FloatVector MuonRpcBrlPhi
edm::EDGetTokenT< edm::PSimHitContainer > MuonCscSrc_Token_
void fillMuon(edm::Event &, const edm::EventSetup &)
static const int sdMuonRPCRgnFwdp
edm::InputTag SiTECHighSrc_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIBHighSrc_Token_
edm::InputTag MuonRpcSrc_
edm::EDGetTokenT< edm::PCaloHitContainer > ECalEESrc_Token_
static const int sdHcalFwd
std::vector< float > FloatVector
FloatVector MuonRpcFwdToF
static const int sdMuonDT
static const int sdHcalTT
edm::InputTag SiTECLowSrc_
void beginJob(void) override
edm::EDGetTokenT< edm::PSimHitContainer > MuonDtSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIDHighSrc_Token_
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeomToken_
static const int sdHcalEmpty
void fillECal(edm::Event &, const edm::EventSetup &)
edm::EDGetTokenT< edm::PCaloHitContainer > HCalSrc_Token_
edm::InputTag SiTOBLowSrc_
edm::InputTag PxlBrlLowSrc_
edm::EDGetTokenT< edm::PSimHitContainer > SiTOBLowSrc_Token_
void fillG4MC(edm::Event &)
FloatVector MuonRpcBrlEta
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > caloGeomToken_
edm::EDGetTokenT< edm::PCaloHitContainer > ECalEBSrc_Token_
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tGeomToken_
edm::InputTag SiTIDHighSrc_
edm::EDGetTokenT< edm::PSimHitContainer > PxlBrlHighSrc_Token_
~GlobalHitsProducer() override
edm::InputTag SiTIBHighSrc_
edm::EDGetTokenT< edm::SimVertexContainer > G4VtxSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlFwdLowSrc_Token_
edm::InputTag MuonCscSrc_
void storeMuon(PGlobalSimHit &)
edm::InputTag SiTIDLowSrc_
void produce(edm::Event &, const edm::EventSetup &) override
static const int sdHcalCompst
void storeG4MC(PGlobalSimHit &)
static const int sdHcalOut
static const int sdEcalTT
edm::EDGetTokenT< edm::PSimHitContainer > SiTECHighSrc_Token_
void fillHCal(edm::Event &, const edm::EventSetup &)
void storeHCal(PGlobalSimHit &)
static const int sdHcalEC
static const int sdPxlBrl
edm::EDGetTokenT< edm::PSimHitContainer > SiTECLowSrc_Token_
static const int sdHcalCalib
edm::EDGetTokenT< edm::PCaloHitContainer > ECalESSrc_Token_
static const int sdEcalBrl
edm::EDGetTokenT< edm::PSimHitContainer > PxlBrlLowSrc_Token_
void fillTrk(edm::Event &, const edm::EventSetup &)
edm::InputTag SiTIBLowSrc_
static const int sdMuonRPCRgnFwdn
edm::EDGetTokenT< edm::PSimHitContainer > SiTIBLowSrc_Token_
static const int sdHcalBrl
FloatVector MuonRpcFwdPhi
FloatVector MuonRpcBrlToF
edm::EDGetTokenT< edm::PSimHitContainer > MuonRpcSrc_Token_
void storeTrk(PGlobalSimHit &)
edm::InputTag PxlBrlHighSrc_
edm::EDGetTokenT< edm::PSimHitContainer > PxlFwdHighSrc_Token_
static const int sdMuonCSC
GlobalHitsProducer(const edm::ParameterSet &)
static const int sdEcalFwd
edm::EDGetTokenT< edm::SimTrackContainer > G4TrkSrc_Token_
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > cscGeomToken_
edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeomToken_
edm::EDGetTokenT< edm::PSimHitContainer > SiTOBHighSrc_Token_
void storeECal(PGlobalSimHit &)
edm::InputTag SiTOBHighSrc_
static const int sdMuonRPCRgnBrl
static const int sdMuonRPC
edm::EDGetTokenT< edm::PSimHitContainer > SiTIDLowSrc_Token_
static const int sdEcalPS
edm::InputTag PxlFwdHighSrc_
edm::InputTag PxlFwdLowSrc_
static const int sdEcalLPnD
FloatVector MuonRpcFwdEta