CMS 3D CMS Logo

HLTInclusiveVBFClient.cc
Go to the documentation of this file.
1 /*
2  * \author N. Srimanobhas
3  */
4 
6 
7 using namespace std;
8 using namespace edm;
9 
10 
12 
13  //
15 
16  //
17  if (!dbe_){
18  edm::LogError("HLTInclusiveVBFClient") << "unable to get DQMStore service, upshot is no client histograms will be made";
19  }
20 
21  //
22  if(iConfig.getUntrackedParameter<bool>("DQMStore", false)) {
23  if(dbe_) dbe_->setVerbose(0);
24  }
25 
26  //
27  debug_ = false;
28  verbose_ = false;
29 
30  //
31  processname_ = iConfig.getParameter<std::string>("processname");
32 
33  //
34  hltTag_ = iConfig.getParameter<std::string>("hltTag");
35  if (debug_) std::cout << hltTag_ << std::endl;
36 
37  //
38  dirName_=iConfig.getParameter<std::string>("DQMDirName");
39  if(dbe_) dbe_->setCurrentFolder(dirName_);
40 }
41 
42 
44 
45 
47 
48 }
49 
50 
52 
53 }
54 
55 
56 
57 
59 
60 }
61 
62 
64  runClient_();
65 }
66 
67 
69 }
70 
71 
73 
74 }
75 
77 
78  if(!dbe_) return; //we dont have the DQMStore so we cant do anything
79  dbe_->setCurrentFolder(dirName_);
80 
81  LogDebug("HLTInclusiveVBFClient") << "runClient" << std::endl;
82  if (debug_) std::cout << "runClient" << std::endl;
83 
84 }
#define LogDebug(id)
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
HLTInclusiveVBFClient(const edm::ParameterSet &)
void analyze(const edm::Event &, const edm::EventSetup &) override
int iEvent
Definition: GenABIO.cc:224
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c) override
void beginRun(const edm::Run &run, const edm::EventSetup &c) override
~HLTInclusiveVBFClient() override
void endRun(const edm::Run &run, const edm::EventSetup &c) override
HLT enums.
Definition: Run.h:45