1 #ifndef HCALDIGISVALIDATION_H
2 #define HCALDIGISVALIDATION_H
58 HistLim(
int nbin,
double mini,
double maxi)
59 :
n(nbin),
min(mini),
max(maxi) {
77 std::map<std::string, MonitorElement*> *
msm_;
edm::ESHandle< CaloGeometry > geometry
edm::EDGetTokenT< edm::SortedCollection< HBHEDataFrame > > tok_hbhe_
edm::EDGetTokenT< edm::SortedCollection< HODataFrame > > tok_ho_
void reco(const edm::Event &iEvent, const edm::EventSetup &iSetup, const edm::EDGetTokenT< edm::SortedCollection< Digi > > &tok)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
void book1D(std::string name, int n, double min, double max)
std::map< std::string, MonitorElement * > * msm_
const T & max(const T &a, const T &b)
MonitorElement * monitor(std::string name)
void fillPf(std::string name, double X, double Y)
void fill2D(std::string name, double X, double Y, double weight=1)
HcalDigisValidation(const edm::ParameterSet &)
edm::EDGetTokenT< edm::SortedCollection< HFDataFrame > > tok_hf_
void fill1D(std::string name, double X, double weight=1)
edm::EDGetTokenT< edm::PCaloHitContainer > tok_mc_
void bookPf(std::string name, const HistLim &limX, const HistLim &limY)
edm::ESHandle< HcalDbService > conditions
void book2D(std::string name, const HistLim &limX, const HistLim &limY)
void booking(std::string subdetopt, int bnoise, int bmc)
HistLim(int nbin, double mini, double maxi)