1 #ifndef HGCalValidator_h 2 #define HGCalValidator_h 53 std::vector<CaloParticle>
const& cPeff,
55 std::vector<size_t>& selected_cPeff)
const;
66 std::vector<edm::EDGetTokenT<reco::CaloClusterCollection>>
labelToken;
68 std::vector<edm::EDGetTokenT<std::vector<reco::HGCalMultiCluster>>>
label_mclTokens;
79 void fillHitMap(std::map<DetId, const HGCRecHit*>&,
84 std::shared_ptr<hgcal::RecHitTools>
tools_;
std::map< double, double > cummatbudg
edm::EDGetTokenT< HGCRecHitCollection > recHitsBH_
std::unique_ptr< HGVHistoProducerAlgo > histoProducerAlgo_
CaloParticleSelector cpSelector
const bool doCaloParticlePlots_
unsigned totallayers_to_monitor_
std::vector< int > thicknesses_to_monitor_
const bool domulticlustersPlots_
const bool SaveGeneralInfo_
edm::EDGetTokenT< Density > density_
HGVHistoProducerAlgoHistograms histoProducerAlgo
edm::EDGetTokenT< std::vector< SimVertex > > simVertices_
edm::EDGetTokenT< std::vector< CaloParticle > > label_cp_fake
edm::EDGetTokenT< std::vector< CaloParticle > > label_cp_effic
example_global void dqmAnalyze(edm::Event const &,@example_global edm::EventSetup const &,@example_global Histograms___class__ const &) const override
std::shared_ptr< hgcal::RecHitTools > tools_
edm::EDGetTokenT< reco::CaloClusterCollection > layerclusters_
const edm::FileInPath cummatbudinxo_
std::vector< edm::EDGetTokenT< std::vector< reco::HGCalMultiCluster > > > label_mclTokens
const bool dolayerclustersPlots_
std::vector< edm::InputTag > label_mcl
std::vector< edm::EDGetTokenT< reco::CaloClusterCollection > > labelToken
example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
std::vector< int > particles_to_monitor_
edm::EDGetTokenT< HGCRecHitCollection > recHitsEE_
edm::EDGetTokenT< HGCRecHitCollection > recHitsFH_
std::vector< dqm::reco::MonitorElement * > h_layerclusters_coll