CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
TriggerDQMBase::ObjME Class Reference

#include <TriggerDQMBase.h>

Public Member Functions

template<typename... Args>
void fill (const bool pass_num, Args...args)
 
 ObjME ()
 
virtual ~ObjME ()
 

Public Attributes

MonitorElementdenominator = 0
 
MonitorElementnumerator = 0
 

Detailed Description

Definition at line 21 of file TriggerDQMBase.h.

Constructor & Destructor Documentation

TriggerDQMBase::ObjME::ObjME ( )
inline

Definition at line 23 of file TriggerDQMBase.h.

23 {}
virtual TriggerDQMBase::ObjME::~ObjME ( )
inlinevirtual

Definition at line 24 of file TriggerDQMBase.h.

24 {}

Member Function Documentation

template<typename... Args>
void TriggerDQMBase::ObjME::fill ( const bool  pass_num,
Args...  args 
)

Definition at line 82 of file TriggerDQMBase.h.

References writedatasetfile::args, HLTTauDQMOffline_cfi::denominator, and HLTTauDQMOffline_cfi::numerator.

Referenced by TopMonitor::analyze().

82  {
83  if (denominator) {
84  denominator->Fill(args...);
85  }
86 
87  if (fill_num and numerator) {
88  numerator->Fill(args...);
89  }
90 }
void Fill(long long x)
MonitorElement * denominator
MonitorElement * numerator

Member Data Documentation

MonitorElement* TriggerDQMBase::ObjME::denominator = 0
MonitorElement* TriggerDQMBase::ObjME::numerator = 0