test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Validation
MuonGEMDigis
plugins
MuonGEMDigisHarvestor.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
9
#include "
DQMServices/Core/interface/DQMStore.h
"
10
#include "
DQMServices/Core/interface/DQMEDHarvester.h
"
11
#include "
SimMuon/MCTruth/interface/PSimHitMap.h
"
12
#include "
Geometry/GEMGeometry/interface/GEMGeometry.h
"
13
14
#include "
Validation/MuonGEMDigis/interface/GEMStripDigiValidation.h
"
15
#include "
Validation/MuonGEMDigis/interface/GEMPadDigiValidation.h
"
16
#include "
Validation/MuonGEMDigis/interface/GEMCoPadDigiValidation.h
"
17
#include <TEfficiency.h>
18
#include <TGraphAsymmErrors.h>
19
#include <TProfile.h>
20
21
class
MuonGEMDigisHarvestor
:
public
DQMEDHarvester
22
{
23
public
:
25
explicit
MuonGEMDigisHarvestor
(
const
edm::ParameterSet
&);
27
virtual
~MuonGEMDigisHarvestor
();
28
29
virtual
void
dqmEndJob
(
DQMStore::IBooker
&,
DQMStore::IGetter
&);
30
void
ProcessBooking
(
DQMStore::IBooker
& ,
DQMStore::IGetter
&,
const
char
*
label
, TString
suffix
, TH1F* track_hist, TH1F* sh_hist );
31
TProfile*
ComputeEff
(TH1F*
num
, TH1F* denum );
32
33
private
:
34
std::string
dbe_path_
,
dbe_hist_prefix_
,
compareable_dbe_path_
,
compareable_dbe_hist_prefix_
,
outputFile_
;
35
// std::string dbe_strip_prefix_, dbe_pad_prefix_, dbe_copad_prefix_;
36
};
37
#endif
diffTwoXMLs.label
list label
Definition:
diffTwoXMLs.py:42
MuonGEMDigisHarvestor::~MuonGEMDigisHarvestor
virtual ~MuonGEMDigisHarvestor()
destructor
Definition:
MuonGEMDigisHarvestor.cc:61
PSimHitMap.h
Event.h
MuonGEMDigisHarvestor::ComputeEff
TProfile * ComputeEff(TH1F *num, TH1F *denum)
Definition:
MuonGEMDigisHarvestor.cc:64
DQMEDHarvester.h
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
DQMEDHarvester
Definition:
DQMEDHarvester.h:15
DQMStore::IGetter
Definition:
DQMStore.h:190
DQMStore.h
pileupDistInMC.num
tuple num
Definition:
pileupDistInMC.py:64
ESHandle.h
MuonGEMDigisHarvestor::MuonGEMDigisHarvestor
MuonGEMDigisHarvestor(const edm::ParameterSet &)
constructor
Definition:
MuonGEMDigisHarvestor.cc:50
MuonGEMDigisHarvestor::dbe_path_
std::string dbe_path_
Definition:
MuonGEMDigisHarvestor.h:34
EDAnalyzer.h
MuonGEMDigisHarvestor::compareable_dbe_hist_prefix_
std::string compareable_dbe_hist_prefix_
Definition:
MuonGEMDigisHarvestor.h:34
MuonGEMDigisHarvestor
Definition:
MuonGEMDigisHarvestor.h:21
MuonGEMDigisHarvestor::dqmEndJob
virtual void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &)
Definition:
MuonGEMDigisHarvestor.cc:121
GEMGeometry.h
MuonGEMDigisHarvestor::outputFile_
std::string outputFile_
Definition:
MuonGEMDigisHarvestor.h:34
createPayload.suffix
string suffix
Definition:
createPayload.py:280
GEMPadDigiValidation.h
MuonGEMDigisHarvestor::compareable_dbe_path_
std::string compareable_dbe_path_
Definition:
MuonGEMDigisHarvestor.h:34
GEMStripDigiValidation.h
MuonGEMDigisHarvestor::ProcessBooking
void ProcessBooking(DQMStore::IBooker &, DQMStore::IGetter &, const char *label, TString suffix, TH1F *track_hist, TH1F *sh_hist)
Definition:
MuonGEMDigisHarvestor.cc:95
GEMCoPadDigiValidation.h
edm::ParameterSet
Definition:
ParameterSet.h:36
DQMStore::IBooker
Definition:
DQMStore.h:90
MuonGEMDigisHarvestor::dbe_hist_prefix_
std::string dbe_hist_prefix_
Definition:
MuonGEMDigisHarvestor.h:34
Generated for CMSSW Reference Manual by
1.8.5