Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Validation
RecoB
interface
BTagValidator.h
Go to the documentation of this file.
1
#ifndef RecoB_BTagValidator_h
2
#define RecoB_BTagValidator_h
3
16
// system include files
17
#include <memory>
18
19
// user include files
20
#include "
DQMServices/Core/interface/DQMStore.h
"
21
22
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
23
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
24
#include "
FWCore/Framework/interface/Event.h
"
25
#include "
FWCore/Framework/interface/MakerMacros.h
"
26
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
27
#include "
FWCore/ServiceRegistry/interface/Service.h
"
28
29
//
30
// class decleration
31
//
32
33
class
BTagValidator
:
public
edm::EDAnalyzer
34
{
35
public
:
36
37
explicit
BTagValidator
(
const
edm::ParameterSet
&);
38
~BTagValidator
();
39
40
private
:
41
42
virtual
void
beginJob
() {}
43
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
44
virtual
void
endJob
();
45
46
// ---------- input variables -----------------------
47
typedef
std::vector<std::string>
vstring
;
48
49
std::string
algorithm_
;
50
std::string
rootFile_
;
51
std::string
DQMFile_
;
52
std::string
referenceFilename_
;
53
vstring
histogramList_
;
54
bool
doCompare_
;
55
//bool OnlyCompare_;
56
57
};
58
59
60
#endif
BTagValidator::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
BTagValidator.cc:60
Event.h
BTagValidator::algorithm_
std::string algorithm_
Definition:
BTagValidator.h:49
MakerMacros.h
Frameworkfwd.h
ParameterSet.h
BTagValidator::doCompare_
bool doCompare_
Definition:
BTagValidator.h:54
BTagValidator::~BTagValidator
~BTagValidator()
Definition:
BTagValidator.cc:49
BTagValidator::histogramList_
vstring histogramList_
Definition:
BTagValidator.h:53
BTagValidator
Definition:
BTagValidator.h:33
DQMStore.h
Service.h
edm::EventSetup
Definition:
EventSetup.h:44
BTagValidator::rootFile_
std::string rootFile_
Definition:
BTagValidator.h:50
edm::EDAnalyzer
Definition:
EDAnalyzer.h:14
EDAnalyzer.h
BTagValidator::BTagValidator
BTagValidator(const edm::ParameterSet &)
Definition:
BTagValidator.cc:33
BTagValidator::vstring
std::vector< std::string > vstring
Definition:
BTagValidator.h:47
BTagValidator::beginJob
virtual void beginJob()
Definition:
BTagValidator.h:42
BTagValidator::DQMFile_
std::string DQMFile_
Definition:
BTagValidator.h:51
edm::ParameterSet
Definition:
ParameterSet.h:35
BTagValidator::referenceFilename_
std::string referenceFilename_
Definition:
BTagValidator.h:52
BTagValidator::endJob
virtual void endJob()
Definition:
BTagValidator.cc:65
edm::Event
Definition:
Event.h:50
Generated for CMSSW Reference Manual by
1.8.5