Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Validation
MuonME0Validation
plugins
MuonME0SegHarvestor.h
Go to the documentation of this file.
1
#ifndef MuonME0SegHarvestor_H
2
#define MuonME0SegHarvestor_H
3
4
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
7
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
8
#include "
DQMServices/Core/interface/DQMStore.h
"
9
#include "
Geometry/GEMGeometry/interface/ME0Geometry.h
"
10
11
#include <TEfficiency.h>
12
#include <TGraphAsymmErrors.h>
13
#include <TProfile.h>
14
15
#include "
Validation/MuonME0Validation/interface/ME0RecHitsValidation.h
"
16
17
class
MuonME0SegHarvestor
:
public
DQMEDHarvester
{
18
public
:
20
explicit
MuonME0SegHarvestor
(
const
edm::ParameterSet
&);
22
~MuonME0SegHarvestor
()
override
;
23
24
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&)
override
;
25
void
ProcessBooking
(
DQMStore::IBooker
&,
DQMStore::IGetter
&,
std::string
nameHist, TH1F *
num
, TH1F *den);
26
TProfile *
ComputeEff
(TH1F *num, TH1F *denum,
std::string
nameHist);
27
28
private
:
29
std::string
dbe_path_
;
30
};
31
#endif
ME0RecHitsValidation.h
Event.h
MuonME0SegHarvestor::MuonME0SegHarvestor
MuonME0SegHarvestor(const edm::ParameterSet &)
constructor
Definition:
MuonME0SegHarvestor.cc:31
DQMEDHarvester.h
dqm::implementation::IGetter
Definition:
DQMStore.h:484
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
DQMEDHarvester
Definition:
DQMEDHarvester.h:43
dqm::implementation::IBooker
Definition:
DQMStore.h:43
MuonME0SegHarvestor::ProcessBooking
void ProcessBooking(DQMStore::IBooker &, DQMStore::IGetter &, std::string nameHist, TH1F *num, TH1F *den)
Definition:
MuonME0SegHarvestor.cc:71
DQMStore.h
MuonME0SegHarvestor::~MuonME0SegHarvestor
~MuonME0SegHarvestor() override
destructor
Definition:
MuonME0SegHarvestor.cc:35
pileupDistInMC.num
tuple num
Definition:
pileupDistInMC.py:65
EDAnalyzer.h
MuonME0SegHarvestor::ComputeEff
TProfile * ComputeEff(TH1F *num, TH1F *denum, std::string nameHist)
Definition:
MuonME0SegHarvestor.cc:37
ME0Geometry.h
MuonME0SegHarvestor
Definition:
MuonME0SegHarvestor.h:17
edm::ParameterSet
Definition:
ParameterSet.h:47
MuonME0SegHarvestor::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition:
MuonME0SegHarvestor.cc:94
MuonME0SegHarvestor::dbe_path_
std::string dbe_path_
Definition:
MuonME0SegHarvestor.h:29
Generated for CMSSW Reference Manual by
1.8.5