test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Validation
MuonGEMRecHits
plugins
MuonGEMRecHitsHarvestor.h
Go to the documentation of this file.
1
#ifndef MuonGEMDigisHarvestor_H
2
#define MuonGEMDigisHarvestor_H
3
4
#include "
FWCore/Framework/interface/Event.h
"
5
#include "
FWCore/Framework/interface/ESHandle.h
"
6
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
7
8
#include "
DQMServices/Core/interface/DQMStore.h
"
9
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
10
#include "
SimMuon/MCTruth/interface/PSimHitMap.h
"
11
#include "
Geometry/GEMGeometry/interface/GEMGeometry.h
"
12
13
#include "
Validation/MuonGEMRecHits/interface/GEMRecHitsValidation.h
"
14
#include <TEfficiency.h>
15
#include <TGraphAsymmErrors.h>
16
#include <TProfile.h>
17
18
class
MuonGEMRecHitsHarvestor
:
public
DQMEDHarvester
19
{
20
public
:
22
explicit
MuonGEMRecHitsHarvestor
(
const
edm::ParameterSet
&);
24
virtual
~MuonGEMRecHitsHarvestor
();
25
26
virtual
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&);
27
void
ProcessBooking
(
DQMStore::IBooker
& ,
DQMStore::IGetter
&,
const
char
*
label
, TString
suffix
, TH1F* track_hist, TH1F* sh_hist );
28
TProfile*
ComputeEff
(TH1F*
num
, TH1F* denum );
29
30
private
:
31
std::string
dbe_path_
,
outputFile_
;
32
};
33
#endif
diffTwoXMLs.label
list label
Definition:
diffTwoXMLs.py:42
PSimHitMap.h
MuonGEMRecHitsHarvestor::dbe_path_
std::string dbe_path_
Definition:
MuonGEMRecHitsHarvestor.h:31
MuonGEMRecHitsHarvestor::outputFile_
std::string outputFile_
Definition:
MuonGEMRecHitsHarvestor.h:31
Event.h
DQMEDHarvester.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
DQMEDHarvester
Definition:
DQMEDHarvester.h:15
DQMStore::IGetter
Definition:
DQMStore.h:190
GEMRecHitsValidation.h
MuonGEMRecHitsHarvestor
Definition:
MuonGEMRecHitsHarvestor.h:18
DQMStore.h
pileupDistInMC.num
tuple num
Definition:
pileupDistInMC.py:64
ESHandle.h
MuonGEMRecHitsHarvestor::ComputeEff
TProfile * ComputeEff(TH1F *num, TH1F *denum)
Definition:
MuonGEMRecHitsHarvestor.cc:59
MuonGEMRecHitsHarvestor::MuonGEMRecHitsHarvestor
MuonGEMRecHitsHarvestor(const edm::ParameterSet &)
constructor
Definition:
MuonGEMRecHitsHarvestor.cc:49
EDAnalyzer.h
GEMGeometry.h
createPayload.suffix
string suffix
Definition:
createPayload.py:280
MuonGEMRecHitsHarvestor::~MuonGEMRecHitsHarvestor
virtual ~MuonGEMRecHitsHarvestor()
destructor
Definition:
MuonGEMRecHitsHarvestor.cc:56
edm::ParameterSet
Definition:
ParameterSet.h:36
MuonGEMRecHitsHarvestor::ProcessBooking
void ProcessBooking(DQMStore::IBooker &, DQMStore::IGetter &, const char *label, TString suffix, TH1F *track_hist, TH1F *sh_hist)
Definition:
MuonGEMRecHitsHarvestor.cc:90
DQMStore::IBooker
Definition:
DQMStore.h:90
MuonGEMRecHitsHarvestor::dqmEndJob
virtual void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &)
Definition:
MuonGEMRecHitsHarvestor.cc:116
Generated for CMSSW Reference Manual by
1.8.5