CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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
21 
28 
29 //
30 // class decleration
31 //
32 
34 {
35  public:
36 
37  explicit BTagValidator(const edm::ParameterSet&);
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_;
54  bool doCompare_;
55  //bool OnlyCompare_;
56 
57 };
58 
59 
60 #endif
virtual void analyze(const edm::Event &, const edm::EventSetup &)
std::string algorithm_
Definition: BTagValidator.h:49
vstring histogramList_
Definition: BTagValidator.h:53
std::string rootFile_
Definition: BTagValidator.h:50
BTagValidator(const edm::ParameterSet &)
std::vector< std::string > vstring
Definition: BTagValidator.h:47
virtual void beginJob()
Definition: BTagValidator.h:42
std::string DQMFile_
Definition: BTagValidator.h:51
std::string referenceFilename_
Definition: BTagValidator.h:52
virtual void endJob()