CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Protected Member Functions | Private Attributes | Static Private Attributes
HLTMonMuonClient Class Reference

#include <HLTMonMuonClient.h>

Inheritance diagram for HLTMonMuonClient:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

 HLTMonMuonClient (const edm::ParameterSet &ps)
 Constructor. More...
 
virtual ~HLTMonMuonClient ()
 Destructor. More...
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
virtual ~EDAnalyzer ()
 
- Public Member Functions inherited from edm::EDConsumerBase
 EDConsumerBase ()
 
ProductHolderIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductHolderIndexAndSkipBit > &) const
 
std::vector
< ProductHolderIndexAndSkipBit >
const & 
itemsToGetFromEvent () const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesDependentUpon (const std::string &iProcessName, std::vector< const char * > &oModuleLabels) const
 
bool registeredToConsume (ProductHolderIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
void updateLookup (BranchType iBranchType, ProductHolderIndexHelper const &)
 
virtual ~EDConsumerBase ()
 

Protected Member Functions

void analyze (const edm::Event &e, const edm::EventSetup &c)
 Fake Analyze. More...
 
void beginJob ()
 BeginJob. More...
 
void beginLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context)
 
void beginRun (const edm::Run &r, const edm::EventSetup &c)
 BeginRun. More...
 
void endJob ()
 Endjob. More...
 
void endLuminosityBlock (const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
 DQM Client Diagnostic. More...
 
void endRun (const edm::Run &r, const edm::EventSetup &c)
 EndRun. More...
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Private Attributes

DQMStoredbe_
 
std::string indir_
 
int nTriggers_
 
std::string outdir_
 
edm::ParameterSet parameters
 

Static Private Attributes

static const int NTRIG = 20
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 

Detailed Description

Definition at line 13 of file HLTMonMuonClient.h.

Constructor & Destructor Documentation

HLTMonMuonClient::HLTMonMuonClient ( const edm::ParameterSet ps)

Constructor.

Definition at line 15 of file HLTMonMuonClient.cc.

References dbe_, NULL, cppFunctionSkipper::operator, and DQMStore::setVerbose().

15  {
16 
17  //indir_ = ps.getUntrackedParameter<std::string>("input_dir","HLT/HLTMonMuon/Summary");
18  //outdir_ = ps.getUntrackedParameter<std::string>("output_dir","HLT/HLTMonMuon/Client");
19 
20  dbe_ = NULL;
21  //if (ps.getUntrackedParameter < bool > ("DQMStore", false)) {
23  dbe_->setVerbose(0);
24  //}
25 
26  //if (dbe_ != NULL) {
27  // dbe_->setCurrentFolder(outdir_);
28  //}
29 
30 }
#define NULL
Definition: scimark2.h:8
void setVerbose(unsigned level)
Definition: DQMStore.cc:603
HLTMonMuonClient::~HLTMonMuonClient ( )
virtual

Destructor.

Definition at line 32 of file HLTMonMuonClient.cc.

32 {}

Member Function Documentation

void HLTMonMuonClient::analyze ( const edm::Event e,
const edm::EventSetup c 
)
protectedvirtual

Fake Analyze.

Implements edm::EDAnalyzer.

Definition at line 55 of file HLTMonMuonClient.cc.

55  {
56 
57 }
void HLTMonMuonClient::beginJob ( void  )
protectedvirtual

BeginJob.

Reimplemented from edm::EDAnalyzer.

Definition at line 35 of file HLTMonMuonClient.cc.

35  {
36 
37 }
void HLTMonMuonClient::beginLuminosityBlock ( const edm::LuminosityBlock lumiSeg,
const edm::EventSetup context 
)
protectedvirtual

Reimplemented from edm::EDAnalyzer.

Definition at line 46 of file HLTMonMuonClient.cc.

46  {
47  // optionally reset histograms here
48 }
void HLTMonMuonClient::beginRun ( const edm::Run r,
const edm::EventSetup c 
)
protectedvirtual

BeginRun.

Reimplemented from edm::EDAnalyzer.

Definition at line 40 of file HLTMonMuonClient.cc.

40  {
41 
42 
43 }
void HLTMonMuonClient::endJob ( void  )
protectedvirtual

Endjob.

Reimplemented from edm::EDAnalyzer.

Definition at line 63 of file HLTMonMuonClient.cc.

63 {}
void HLTMonMuonClient::endLuminosityBlock ( const edm::LuminosityBlock lumiSeg,
const edm::EventSetup c 
)
protectedvirtual

DQM Client Diagnostic.

Reimplemented from edm::EDAnalyzer.

Definition at line 50 of file HLTMonMuonClient.cc.

50  {
51 
52 }
void HLTMonMuonClient::endRun ( const edm::Run r,
const edm::EventSetup c 
)
protectedvirtual

EndRun.

Reimplemented from edm::EDAnalyzer.

Definition at line 60 of file HLTMonMuonClient.cc.

60 {}

Member Data Documentation

DQMStore* HLTMonMuonClient::dbe_
private

Definition at line 54 of file HLTMonMuonClient.h.

std::string HLTMonMuonClient::indir_
private

Definition at line 55 of file HLTMonMuonClient.h.

const int HLTMonMuonClient::NTRIG = 20
staticprivate

Definition at line 50 of file HLTMonMuonClient.h.

int HLTMonMuonClient::nTriggers_
private

Definition at line 52 of file HLTMonMuonClient.h.

std::string HLTMonMuonClient::outdir_
private

Definition at line 55 of file HLTMonMuonClient.h.

edm::ParameterSet HLTMonMuonClient::parameters
private