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  runClient_();
44 }
45 
47  if (!dbe_)
48  return; //we dont have the DQMStore so we cant do anything
50 
51  LogDebug("HLTInclusiveVBFClient") << "runClient" << std::endl;
52  if (debug_)
53  std::cout << "runClient" << std::endl;
54 }
55 
T getParameter(std::string const &) const
Definition: ParameterSet.h:307
HLTInclusiveVBFClient(const edm::ParameterSet &)
void setCurrentFolder(std::string const &fullpath) override
Definition: DQMStore.h:656
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
#define DEFINE_FWK_MODULE(type)
Definition: MakerMacros.h:16
~HLTInclusiveVBFClient() override
HLT enums.
#define LogDebug(id)