30 for(
int i=0;
i<Type::Number;
i++){
32 N_Pt[
i] =
new TH1F( (
Name[
i]+
"_N_Pt").c_str(), (
Name[
i]+
" Number").c_str(), 20, 0, 100);
33 N_Eta[
i] =
new TH1F( (
Name[
i]+
"_N_Eta").c_str(), (
Name[
i]+
" Number").c_str(), 20, -4, 4);
58 if(RecoPart==
NULL)
return;
73 for(
int i=0;
i<Type::Number;
i++){
78 N[
i]->
getTH1()->Scale(1./
N[i]->getEntries());
85 for(
int i=0;
i<Type::Number;
i++){
void Fill(int, const reco::LeafCandidate *, const reco::LeafCandidate *)
TH1F * N_Pt[Type::Number]
MonitorElement * Eff_Eta[Type::Number]
virtual float pt() const
transverse momentum
MonitorElement * N[Type::Number]
MonitorElement * book1D(const char *name, const char *title, int nchX, double lowX, double highX)
Book 1D histogram.
TH1F * N_Eta[Type::Number]
virtual float phi() const
momentum azimuthal angle
MonitorElement * TurnOn_15[Type::Number]
double deltaR(const T1 &t1, const T2 &t2)
void FillNumber(int, int)
L1ValidatorHists(DQMStore *dbe)
virtual float eta() const
momentum pseudorapidity
MonitorElement * dPt[Type::Number]
MonitorElement * TurnOn_30[Type::Number]
MonitorElement * dR[Type::Number]
TH1F * getTH1F(void) const
MonitorElement * Eff_Pt[Type::Number]