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 
11  //
13 
14  //
15  if (!dbe_) {
16  edm::LogError("HLTInclusiveVBFClient")
17  << "unable to get DQMStore service, upshot is no client histograms will be made";
18  }
19 
20  //
21  debug_ = false;
22  verbose_ = false;
23 
24  //
25  processname_ = iConfig.getParameter<std::string>("processname");
26 
27  //
28  hltTag_ = iConfig.getParameter<std::string>("hltTag");
29  if (debug_)
30  std::cout << hltTag_ << std::endl;
31 
32  //
33  dirName_ = iConfig.getParameter<std::string>("DQMDirName");
34  if (dbe_)
36 }
37 
39 
41 
43 
45  runClient_();
46 }
47 
49 
51  if (!dbe_)
52  return; //we dont have the DQMStore so we cant do anything
54 
55  LogDebug("HLTInclusiveVBFClient") << "runClient" << std::endl;
56  if (debug_)
57  std::cout << "runClient" << std::endl;
58 }
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
HLTInclusiveVBFClient(const edm::ParameterSet &)
void setCurrentFolder(std::string const &fullpath) override
Definition: DQMStore.h:646
void analyze(const edm::Event &, const edm::EventSetup &) override
Log< level::Error, false > LogError
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
#define LogDebug(id)