CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
BTVHLTOfflineSource::PathInfo Class Reference
Inheritance diagram for BTVHLTOfflineSource::PathInfo:
TriggerDQMBase

Public Member Functions

const std::string getLabel () const
 
const int getObjectType () const
 
const std::string getPath () const
 
const int getprescaleUsed () const
 
const std::string getProcess () const
 
const edm::InputTag getTag () const
 
const std::string getTriggerType () const
 
const bool operator== (const std::string &v) const
 
 PathInfo (const int prescaleUsed, const std::string &pathName, const std::string &filterName, const std::string &processName, const int type, const std::string &triggerType)
 
void setLabel (std::string labelName)
 
 ~PathInfo () override=default
 
- Public Member Functions inherited from TriggerDQMBase
void bookME (DQMStore::IBooker &, ObjME &me, const std::string &histname, const std::string &histtitle, unsigned nbins, double xmin, double xmax)
 
void bookME (DQMStore::IBooker &, ObjME &me, const std::string &histname, const std::string &histtitle, const std::vector< double > &binningX)
 
void bookME (DQMStore::IBooker &, ObjME &me, const std::string &histname, const std::string &histtitle, unsigned nbinsX, double xmin, double xmax, double ymin, double ymax)
 
void bookME (DQMStore::IBooker &, ObjME &me, const std::string &histname, const std::string &histtitle, unsigned nbinsX, double xmin, double xmax, unsigned nbinsY, double ymin, double ymax)
 
void bookME (DQMStore::IBooker &, ObjME &me, const std::string &histname, const std::string &histtitle, const std::vector< double > &binningX, const std::vector< double > &binningY)
 
void setMETitle (ObjME &me, const std::string &titleX, const std::string &titleY)
 
 TriggerDQMBase ()=default
 
virtual ~TriggerDQMBase ()=default
 

Public Attributes

MonitorElementDiscr = 0
 
MonitorElementDiscr_HLTMinusRECO = 0
 
MonitorElementDiscr_HLTvsRECO = 0
 
ObjME Discr_turnon_loose
 
ObjME Discr_turnon_medium
 
ObjME Discr_turnon_tight
 
MonitorElementEta = 0
 
MonitorElementfastPVz = 0
 
MonitorElementfastPVz_HLTMinusRECO = 0
 
MonitorElementh_3d_ip_distance = 0
 
MonitorElementh_3d_ip_error = 0
 
MonitorElementh_3d_ip_sig = 0
 
MonitorElementn_sel_tracks = 0
 
MonitorElementn_vtx = 0
 
MonitorElementn_vtx_trks = 0
 
MonitorElementPt = 0
 
MonitorElementPVz = 0
 
MonitorElementPVz_HLTMinusRECO = 0
 
MonitorElementvtx_mass = 0
 

Private Member Functions

 PathInfo ()
 

Private Attributes

std::string filterName_
 
int objectType_
 
std::string pathName_
 
int prescaleUsed_
 
std::string processName_
 
std::string triggerType_
 

Additional Inherited Members

- Public Types inherited from TriggerDQMBase
typedef dqm::legacy::DQMStore DQMStore
 
typedef dqm::legacy::MonitorElement MonitorElement
 
- Static Public Member Functions inherited from TriggerDQMBase
static void fillHistoLSPSetDescription (edm::ParameterSetDescription &pset)
 
static void fillHistoPSetDescription (edm::ParameterSetDescription &pset)
 
static MEbinning getHistoLSPSet (const edm::ParameterSet &pset)
 
static MEbinning getHistoPSet (const edm::ParameterSet &pset)
 

Detailed Description

Definition at line 114 of file BTVHLTOfflineSource.h.

Constructor & Destructor Documentation

BTVHLTOfflineSource::PathInfo::PathInfo ( )
inlineprivate

Definition at line 115 of file BTVHLTOfflineSource.h.

References ~PathInfo().

BTVHLTOfflineSource::PathInfo::~PathInfo ( )
overridedefault

Referenced by PathInfo().

BTVHLTOfflineSource::PathInfo::PathInfo ( const int  prescaleUsed,
const std::string &  pathName,
const std::string &  filterName,
const std::string &  processName,
const int  type,
const std::string &  triggerType 
)
inline

Member Function Documentation

const std::string BTVHLTOfflineSource::PathInfo::getLabel ( ) const
inline

Definition at line 139 of file BTVHLTOfflineSource.h.

References filterName_.

139 { return filterName_; }
const int BTVHLTOfflineSource::PathInfo::getObjectType ( ) const
inline

Definition at line 144 of file BTVHLTOfflineSource.h.

References objectType_.

const std::string BTVHLTOfflineSource::PathInfo::getPath ( ) const
inline

Definition at line 141 of file BTVHLTOfflineSource.h.

References pathName_.

141 { return pathName_; }
const int BTVHLTOfflineSource::PathInfo::getprescaleUsed ( ) const
inline

Definition at line 142 of file BTVHLTOfflineSource.h.

References prescaleUsed_.

const std::string BTVHLTOfflineSource::PathInfo::getProcess ( ) const
inline

Definition at line 143 of file BTVHLTOfflineSource.h.

References processName_.

143 { return processName_; }
const edm::InputTag BTVHLTOfflineSource::PathInfo::getTag ( ) const
inline
const std::string BTVHLTOfflineSource::PathInfo::getTriggerType ( ) const
inline

Definition at line 145 of file BTVHLTOfflineSource.h.

References triggerType_.

145 { return triggerType_; }
const bool BTVHLTOfflineSource::PathInfo::operator== ( const std::string &  v) const
inline

Definition at line 147 of file BTVHLTOfflineSource.h.

References pathName_.

void BTVHLTOfflineSource::PathInfo::setLabel ( std::string  labelName)
inline

Member Data Documentation

MonitorElement* BTVHLTOfflineSource::PathInfo::Discr = 0

Definition at line 149 of file BTVHLTOfflineSource.h.

MonitorElement* BTVHLTOfflineSource::PathInfo::Discr_HLTMinusRECO = 0

Definition at line 153 of file BTVHLTOfflineSource.h.

MonitorElement* BTVHLTOfflineSource::PathInfo::Discr_HLTvsRECO = 0

Definition at line 152 of file BTVHLTOfflineSource.h.

ObjME BTVHLTOfflineSource::PathInfo::Discr_turnon_loose

Definition at line 154 of file BTVHLTOfflineSource.h.

ObjME BTVHLTOfflineSource::PathInfo::Discr_turnon_medium

Definition at line 155 of file BTVHLTOfflineSource.h.

ObjME BTVHLTOfflineSource::PathInfo::Discr_turnon_tight

Definition at line 156 of file BTVHLTOfflineSource.h.

MonitorElement* BTVHLTOfflineSource::PathInfo::Eta = 0

Definition at line 151 of file BTVHLTOfflineSource.h.

MonitorElement* BTVHLTOfflineSource::PathInfo::fastPVz = 0

Definition at line 158 of file BTVHLTOfflineSource.h.

MonitorElement* BTVHLTOfflineSource::PathInfo::fastPVz_HLTMinusRECO = 0

Definition at line 160 of file BTVHLTOfflineSource.h.

std::string BTVHLTOfflineSource::PathInfo::filterName_
private

Definition at line 174 of file BTVHLTOfflineSource.h.

Referenced by getLabel(), getTag(), and setLabel().

MonitorElement* BTVHLTOfflineSource::PathInfo::h_3d_ip_distance = 0

Definition at line 165 of file BTVHLTOfflineSource.h.

MonitorElement* BTVHLTOfflineSource::PathInfo::h_3d_ip_error = 0

Definition at line 166 of file BTVHLTOfflineSource.h.

MonitorElement* BTVHLTOfflineSource::PathInfo::h_3d_ip_sig = 0

Definition at line 167 of file BTVHLTOfflineSource.h.

MonitorElement* BTVHLTOfflineSource::PathInfo::n_sel_tracks = 0

Definition at line 164 of file BTVHLTOfflineSource.h.

MonitorElement* BTVHLTOfflineSource::PathInfo::n_vtx = 0

Definition at line 161 of file BTVHLTOfflineSource.h.

MonitorElement* BTVHLTOfflineSource::PathInfo::n_vtx_trks = 0

Definition at line 163 of file BTVHLTOfflineSource.h.

int BTVHLTOfflineSource::PathInfo::objectType_
private

Definition at line 176 of file BTVHLTOfflineSource.h.

Referenced by getObjectType().

std::string BTVHLTOfflineSource::PathInfo::pathName_
private

Definition at line 173 of file BTVHLTOfflineSource.h.

Referenced by getPath(), and operator==().

int BTVHLTOfflineSource::PathInfo::prescaleUsed_
private

Definition at line 172 of file BTVHLTOfflineSource.h.

Referenced by getprescaleUsed().

std::string BTVHLTOfflineSource::PathInfo::processName_
private

Definition at line 175 of file BTVHLTOfflineSource.h.

Referenced by getProcess(), and getTag().

MonitorElement* BTVHLTOfflineSource::PathInfo::Pt = 0

Definition at line 150 of file BTVHLTOfflineSource.h.

MonitorElement* BTVHLTOfflineSource::PathInfo::PVz = 0

Definition at line 157 of file BTVHLTOfflineSource.h.

MonitorElement* BTVHLTOfflineSource::PathInfo::PVz_HLTMinusRECO = 0

Definition at line 159 of file BTVHLTOfflineSource.h.

std::string BTVHLTOfflineSource::PathInfo::triggerType_
private

Definition at line 177 of file BTVHLTOfflineSource.h.

Referenced by getTriggerType().

MonitorElement* BTVHLTOfflineSource::PathInfo::vtx_mass = 0

Definition at line 162 of file BTVHLTOfflineSource.h.