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 }
46 
47 
49 
50 }
51 
52 
54 
55 }
56 
57 
59 
60 }
61 
62 
64 
65 }
66 
67 
69  runClient_();
70 }
71 
72 
74 }
75 
76 
78 
79 }
80 
82 
83  if(!dbe_) return; //we dont have the DQMStore so we cant do anything
84  dbe_->setCurrentFolder(dirName_);
85 
86  LogDebug("HLTInclusiveVBFClient") << "runClient" << std::endl;
87  if (debug_) std::cout << "runClient" << std::endl;
88 
89 }
#define LogDebug(id)
virtual void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
virtual void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
HLTInclusiveVBFClient(const edm::ParameterSet &)
virtual void beginRun(const edm::Run &run, const edm::EventSetup &c)
int iEvent
Definition: GenABIO.cc:230
virtual void endRun(const edm::Run &run, const edm::EventSetup &c)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
HLT enums.
Definition: Run.h:42