CMS 3D CMS Logo

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

Public Member Functions

const std::string & getDenomPath (void) const
 
MonitorElementgetFiltersHisto ()
 
float getHltThreshold () const
 
MonitorElementgetL1DROnL1Histo ()
 
MonitorElementgetL1EtaVsL1PhiL1Histo ()
 
MonitorElementgetL1EtaVsL1PhiL1OnHisto ()
 
MonitorElementgetL1EtaVsL1PhiL1OnUMHisto ()
 
MonitorElementgetL1EtL1Histo ()
 
MonitorElementgetL1EtL1OnHisto ()
 
MonitorElementgetL1EtL1OnUMHisto ()
 
const int getL1ModuleIndex (void) const
 
const std::string & getl1Path (void) const
 
float getL1Threshold () const
 
const std::string getLabel (void) const
 
MonitorElementgetNL1Histo ()
 
MonitorElementgetNL1OffHisto ()
 
MonitorElementgetNL1OffUMHisto ()
 
MonitorElementgetNL1OnHisto ()
 
MonitorElementgetNL1OnUMHisto ()
 
MonitorElementgetNOffHisto ()
 
MonitorElementgetNOnHisto ()
 
MonitorElementgetNOnOffHisto ()
 
MonitorElementgetNOnOffUMHisto ()
 
const int getObjectType (void) const
 
MonitorElementgetOffDRL1OffHisto ()
 
MonitorElementgetOffDROnOffHisto ()
 
MonitorElementgetOffEtaVsOffPhiL1OffHisto ()
 
MonitorElementgetOffEtaVsOffPhiL1OffUMHisto ()
 
MonitorElementgetOffEtaVsOffPhiOffHisto ()
 
MonitorElementgetOffEtaVsOffPhiOnOffHisto ()
 
MonitorElementgetOffEtaVsOffPhiOnOffUMHisto ()
 
MonitorElementgetOffEtL1OffHisto ()
 
MonitorElementgetOffEtL1OffUMHisto ()
 
MonitorElementgetOffEtOffHisto ()
 
MonitorElementgetOffEtOnOffHisto ()
 
MonitorElementgetOffEtOnOffUMHisto ()
 
MonitorElementgetOnEtaVsOnPhiOnHisto ()
 
MonitorElementgetOnEtOnHisto ()
 
MonitorElementgetOnOneOverEtOnHisto ()
 
const std::string & getPath (void) const
 
const std::string & getProcess (void) const
 
float getPtMax () const
 
float getPtMin () const
 
const edm::InputTag getTag (void) const
 
bool operator!= (const std::string &v)
 
bool operator== (const std::string &v)
 
 PathInfo (std::string denomPathName, std::string pathName, std::string l1pathName, int l1ModuleIndex, std::string filterName, std::string processName, size_t type, float ptmin, float ptmax, float hltThreshold, float l1Threshold)
 
 PathInfo (std::string denomPathName, std::string pathName, std::string l1pathName, std::string filterName, std::string processName, size_t type, MonitorElement *NOn, MonitorElement *onEtOn, MonitorElement *onOneOverEtOn, MonitorElement *onEtavsonPhiOn, MonitorElement *NOff, MonitorElement *offEtOff, MonitorElement *offEtavsoffPhiOff, MonitorElement *NL1, MonitorElement *l1EtL1, MonitorElement *l1Etavsl1PhiL1, MonitorElement *NL1On, MonitorElement *l1EtL1On, MonitorElement *l1Etavsl1PhiL1On, MonitorElement *NL1Off, MonitorElement *offEtL1Off, MonitorElement *offEtavsoffPhiL1Off, MonitorElement *NOnOff, MonitorElement *offEtOnOff, MonitorElement *offEtavsoffPhiOnOff, MonitorElement *NL1OnUM, MonitorElement *l1EtL1OnUM, MonitorElement *l1Etavsl1PhiL1OnUM, MonitorElement *NL1OffUM, MonitorElement *offEtL1OffUM, MonitorElement *offEtavsoffPhiL1OffUM, MonitorElement *NOnOffUM, MonitorElement *offEtOnOffUM, MonitorElement *offEtavsoffPhiOnOffUM, MonitorElement *offDRL1Off, MonitorElement *offDROnOff, MonitorElement *l1DRL1On, MonitorElement *filters, float ptmin, float ptmax)
 
void setFilterHistos (MonitorElement *const filters)
 
void setHistos (MonitorElement *const NOn, MonitorElement *const onEtOn, MonitorElement *const onOneOverEtOn, MonitorElement *const onEtavsonPhiOn, MonitorElement *const NOff, MonitorElement *const offEtOff, MonitorElement *const offEtavsoffPhiOff, MonitorElement *const NL1, MonitorElement *const l1EtL1, MonitorElement *const l1Etavsl1PhiL1, MonitorElement *const NL1On, MonitorElement *const l1EtL1On, MonitorElement *const l1Etavsl1PhiL1On, MonitorElement *const NL1Off, MonitorElement *const offEtL1Off, MonitorElement *const offEtavsoffPhiL1Off, MonitorElement *const NOnOff, MonitorElement *const offEtOnOff, MonitorElement *const offEtavsoffPhiOnOff, MonitorElement *const NL1OnUM, MonitorElement *const l1EtL1OnUM, MonitorElement *const l1Etavsl1PhiL1OnUM, MonitorElement *const NL1OffUM, MonitorElement *const offEtL1OffUM, MonitorElement *const offEtavsoffPhiL1OffUM, MonitorElement *const NOnOffUM, MonitorElement *const offEtOnOffUM, MonitorElement *const offEtavsoffPhiOnOffUM, MonitorElement *const offDRL1Off, MonitorElement *const offDROnOff, MonitorElement *const l1DRL1On)
 
void setLabel (std::string labelName)
 
 ~PathInfo ()
 

Public Attributes

std::vector< std::pair
< std::string, unsigned int > > 
filtersAndIndices
 

Private Member Functions

const int index ()
 
 PathInfo ()
 
const int type ()
 

Private Attributes

std::string denomPathName_
 
std::string filterName_
 
MonitorElementfilters_
 
float hltThreshold_
 
MonitorElementl1DRL1On_
 
MonitorElementl1Etavsl1PhiL1_
 
MonitorElementl1Etavsl1PhiL1On_
 
MonitorElementl1Etavsl1PhiL1OnUM_
 
MonitorElementl1EtL1_
 
MonitorElementl1EtL1On_
 
MonitorElementl1EtL1OnUM_
 
int l1ModuleIndex_
 
std::string l1pathName_
 
float l1Threshold_
 
MonitorElementNL1_
 
MonitorElementNL1Off_
 
MonitorElementNL1OffUM_
 
MonitorElementNL1On_
 
MonitorElementNL1OnUM_
 
MonitorElementNOff_
 
MonitorElementNOn_
 
MonitorElementNOnOff_
 
MonitorElementNOnOffUM_
 
int objectType_
 
MonitorElementoffDRL1Off_
 
MonitorElementoffDROnOff_
 
MonitorElementoffEtavsoffPhiL1Off_
 
MonitorElementoffEtavsoffPhiL1OffUM_
 
MonitorElementoffEtavsoffPhiOff_
 
MonitorElementoffEtavsoffPhiOnOff_
 
MonitorElementoffEtavsoffPhiOnOffUM_
 
MonitorElementoffEtL1Off_
 
MonitorElementoffEtL1OffUM_
 
MonitorElementoffEtOff_
 
MonitorElementoffEtOnOff_
 
MonitorElementoffEtOnOffUM_
 
MonitorElementonEtavsonPhiOn_
 
MonitorElementonEtOn_
 
MonitorElementonOneOverEtOn_
 
int pathIndex_
 
std::string pathName_
 
std::string processName_
 
float ptmax_
 
float ptmin_
 

Detailed Description

Definition at line 257 of file TrigResRateMon.h.

Constructor & Destructor Documentation

TrigResRateMon::PathInfo::PathInfo ( )
inlineprivate

Definition at line 259 of file TrigResRateMon.h.

259  :
260  pathIndex_(-1), denomPathName_("unset"), pathName_("unset"), l1pathName_("unset"), filterName_("unset"), processName_("unset"), objectType_(-1) {};
TrigResRateMon::PathInfo::~PathInfo ( )
inline

Definition at line 465 of file TrigResRateMon.h.

465 {};
TrigResRateMon::PathInfo::PathInfo ( std::string  denomPathName,
std::string  pathName,
std::string  l1pathName,
int  l1ModuleIndex,
std::string  filterName,
std::string  processName,
size_t  type,
float  ptmin,
float  ptmax,
float  hltThreshold,
float  l1Threshold 
)
inline

Definition at line 467 of file TrigResRateMon.h.

467  :
468 
469  denomPathName_(denomPathName),
471  l1pathName_(l1pathName),
472  l1ModuleIndex_(l1ModuleIndex),
474  processName_(processName),
475  objectType_(type),
476  NOn_(0), onEtOn_(0), onOneOverEtOn_(0), onEtavsonPhiOn_(0),
478  NL1_(0), l1EtL1_(0), l1Etavsl1PhiL1_(0),
485  offDRL1Off_(0), offDROnOff_(0), l1DRL1On_(0), filters_(0),
486  ptmin_(ptmin), ptmax_(ptmax),
487  hltThreshold_(hltThreshold), l1Threshold_(l1Threshold)
488 
489  {
490  };
type
Definition: HCALResponse.h:22
MonitorElement * offDROnOff_
MonitorElement * NOnOffUM_
MonitorElement * filters_
MonitorElement * l1Etavsl1PhiL1OnUM_
MonitorElement * onOneOverEtOn_
MonitorElement * NL1Off_
MonitorElement * offEtavsoffPhiOff_
MonitorElement * l1Etavsl1PhiL1On_
MonitorElement * NL1OffUM_
MonitorElement * onEtOn_
MonitorElement * l1EtL1On_
MonitorElement * l1EtL1_
MonitorElement * offEtavsoffPhiOnOffUM_
MonitorElement * l1Etavsl1PhiL1_
MonitorElement * NL1On_
const std::string * pathName() const
Definition: HLTadd.h:31
MonitorElement * NOnOff_
MonitorElement * offEtOff_
MonitorElement * offEtOnOffUM_
MonitorElement * l1DRL1On_
MonitorElement * offEtOnOff_
MonitorElement * offEtL1Off_
MonitorElement * offDRL1Off_
double ptmin
Definition: HydjetWrapper.h:86
MonitorElement * onEtavsonPhiOn_
MonitorElement * l1EtL1OnUM_
MonitorElement * offEtavsoffPhiOnOff_
MonitorElement * offEtavsoffPhiL1OffUM_
MonitorElement * offEtavsoffPhiL1Off_
MonitorElement * NOff_
MonitorElement * NL1OnUM_
MonitorElement * offEtL1OffUM_
TrigResRateMon::PathInfo::PathInfo ( std::string  denomPathName,
std::string  pathName,
std::string  l1pathName,
std::string  filterName,
std::string  processName,
size_t  type,
MonitorElement NOn,
MonitorElement onEtOn,
MonitorElement onOneOverEtOn,
MonitorElement onEtavsonPhiOn,
MonitorElement NOff,
MonitorElement offEtOff,
MonitorElement offEtavsoffPhiOff,
MonitorElement NL1,
MonitorElement l1EtL1,
MonitorElement l1Etavsl1PhiL1,
MonitorElement NL1On,
MonitorElement l1EtL1On,
MonitorElement l1Etavsl1PhiL1On,
MonitorElement NL1Off,
MonitorElement offEtL1Off,
MonitorElement offEtavsoffPhiL1Off,
MonitorElement NOnOff,
MonitorElement offEtOnOff,
MonitorElement offEtavsoffPhiOnOff,
MonitorElement NL1OnUM,
MonitorElement l1EtL1OnUM,
MonitorElement l1Etavsl1PhiL1OnUM,
MonitorElement NL1OffUM,
MonitorElement offEtL1OffUM,
MonitorElement offEtavsoffPhiL1OffUM,
MonitorElement NOnOffUM,
MonitorElement offEtOnOffUM,
MonitorElement offEtavsoffPhiOnOffUM,
MonitorElement offDRL1Off,
MonitorElement offDROnOff,
MonitorElement l1DRL1On,
MonitorElement filters,
float  ptmin,
float  ptmax 
)
inline

Definition at line 492 of file TrigResRateMon.h.

526  :
527 
528  denomPathName_(denomPathName),
529  pathName_(pathName), l1pathName_(l1pathName),
531  NOn_(NOn), onEtOn_(onEtOn), onOneOverEtOn_(onOneOverEtOn), onEtavsonPhiOn_(onEtavsonPhiOn),
532  NOff_(NOff), offEtOff_(offEtOff), offEtavsoffPhiOff_(offEtavsoffPhiOff),
533  NL1_(NL1), l1EtL1_(l1EtL1), l1Etavsl1PhiL1_(l1Etavsl1PhiL1),
534  NL1On_(NL1On), l1EtL1On_(l1EtL1On), l1Etavsl1PhiL1On_(l1Etavsl1PhiL1On),
535  NL1Off_(NL1Off), offEtL1Off_(offEtL1Off), offEtavsoffPhiL1Off_(offEtavsoffPhiL1Off),
536  NOnOff_(NOnOff), offEtOnOff_(offEtOnOff), offEtavsoffPhiOnOff_(offEtavsoffPhiOnOff),
537  NL1OnUM_(NL1OnUM), l1EtL1OnUM_(l1EtL1OnUM), l1Etavsl1PhiL1OnUM_(l1Etavsl1PhiL1OnUM),
538  NL1OffUM_(NL1OffUM), offEtL1OffUM_(offEtL1OffUM), offEtavsoffPhiL1OffUM_(offEtavsoffPhiL1OffUM),
539  NOnOffUM_(NOnOffUM), offEtOnOffUM_(offEtOnOffUM), offEtavsoffPhiOnOffUM_(offEtavsoffPhiOnOffUM),
540  offDRL1Off_(offDRL1Off),
541  offDROnOff_(offDROnOff),
542  l1DRL1On_(l1DRL1On),
543  filters_(filters),
544  ptmin_(ptmin), ptmax_(ptmax)
545  {
546  };
type
Definition: HCALResponse.h:22
MonitorElement * offDROnOff_
MonitorElement * NOnOffUM_
MonitorElement * filters_
MonitorElement * l1Etavsl1PhiL1OnUM_
MonitorElement * onOneOverEtOn_
MonitorElement * NL1Off_
MonitorElement * offEtavsoffPhiOff_
MonitorElement * l1Etavsl1PhiL1On_
MonitorElement * NL1OffUM_
MonitorElement * onEtOn_
MonitorElement * l1EtL1On_
MonitorElement * l1EtL1_
MonitorElement * offEtavsoffPhiOnOffUM_
MonitorElement * l1Etavsl1PhiL1_
MonitorElement * NL1On_
const std::string * pathName() const
Definition: HLTadd.h:31
MonitorElement * NOnOff_
MonitorElement * offEtOff_
MonitorElement * offEtOnOffUM_
MonitorElement * l1DRL1On_
MonitorElement * offEtOnOff_
MonitorElement * offEtL1Off_
MonitorElement * offDRL1Off_
double ptmin
Definition: HydjetWrapper.h:86
MonitorElement * onEtavsonPhiOn_
MonitorElement * l1EtL1OnUM_
MonitorElement * offEtavsoffPhiOnOff_
MonitorElement * offEtavsoffPhiL1OffUM_
MonitorElement * offEtavsoffPhiL1Off_
MonitorElement * NOff_
MonitorElement * NL1OnUM_
MonitorElement * offEtL1OffUM_

Member Function Documentation

const std::string& TrigResRateMon::PathInfo::getDenomPath ( void  ) const
inline

Definition at line 450 of file TrigResRateMon.h.

References denomPathName_.

450  {
451  return denomPathName_;
452  }
MonitorElement* TrigResRateMon::PathInfo::getFiltersHisto ( )
inline

Definition at line 431 of file TrigResRateMon.h.

References filters_.

431  {
432  return filters_;
433  }
MonitorElement * filters_
float TrigResRateMon::PathInfo::getHltThreshold ( ) const
inline

Definition at line 560 of file TrigResRateMon.h.

References hltThreshold_.

560 { return hltThreshold_; }
MonitorElement* TrigResRateMon::PathInfo::getL1DROnL1Histo ( )
inline

Definition at line 428 of file TrigResRateMon.h.

References l1DRL1On_.

428  {
429  return l1DRL1On_;
430  }
MonitorElement * l1DRL1On_
MonitorElement* TrigResRateMon::PathInfo::getL1EtaVsL1PhiL1Histo ( )
inline

Definition at line 365 of file TrigResRateMon.h.

References l1Etavsl1PhiL1_.

365  {
366  return l1Etavsl1PhiL1_;
367  }
MonitorElement * l1Etavsl1PhiL1_
MonitorElement* TrigResRateMon::PathInfo::getL1EtaVsL1PhiL1OnHisto ( )
inline

Definition at line 374 of file TrigResRateMon.h.

References l1Etavsl1PhiL1On_.

374  {
375  return l1Etavsl1PhiL1On_;
376  }
MonitorElement * l1Etavsl1PhiL1On_
MonitorElement* TrigResRateMon::PathInfo::getL1EtaVsL1PhiL1OnUMHisto ( )
inline

Definition at line 401 of file TrigResRateMon.h.

References l1Etavsl1PhiL1OnUM_.

401  {
402  return l1Etavsl1PhiL1OnUM_;
403  }
MonitorElement * l1Etavsl1PhiL1OnUM_
MonitorElement* TrigResRateMon::PathInfo::getL1EtL1Histo ( )
inline

Definition at line 362 of file TrigResRateMon.h.

References l1EtL1_.

362  {
363  return l1EtL1_;
364  }
MonitorElement * l1EtL1_
MonitorElement* TrigResRateMon::PathInfo::getL1EtL1OnHisto ( )
inline

Definition at line 371 of file TrigResRateMon.h.

References l1EtL1On_.

371  {
372  return l1EtL1On_;
373  }
MonitorElement * l1EtL1On_
MonitorElement* TrigResRateMon::PathInfo::getL1EtL1OnUMHisto ( )
inline

Definition at line 398 of file TrigResRateMon.h.

References l1EtL1OnUM_.

398  {
399  return l1EtL1OnUM_;
400  }
MonitorElement * l1EtL1OnUM_
const int TrigResRateMon::PathInfo::getL1ModuleIndex ( void  ) const
inline

Definition at line 447 of file TrigResRateMon.h.

References l1ModuleIndex_.

447  {
448  return l1ModuleIndex_;
449  }
const std::string& TrigResRateMon::PathInfo::getl1Path ( void  ) const
inline

Definition at line 444 of file TrigResRateMon.h.

References l1pathName_.

444  {
445  return l1pathName_;
446  }
float TrigResRateMon::PathInfo::getL1Threshold ( ) const
inline

Definition at line 561 of file TrigResRateMon.h.

References l1Threshold_.

561 { return l1Threshold_; }
const std::string TrigResRateMon::PathInfo::getLabel ( void  ) const
inline

Definition at line 434 of file TrigResRateMon.h.

References filterName_.

434  {
435  return filterName_;
436  }
MonitorElement* TrigResRateMon::PathInfo::getNL1Histo ( )
inline

Definition at line 359 of file TrigResRateMon.h.

References NL1_.

359  {
360  return NL1_;
361  }
MonitorElement* TrigResRateMon::PathInfo::getNL1OffHisto ( )
inline

Definition at line 377 of file TrigResRateMon.h.

References NL1Off_.

377  {
378  return NL1Off_;
379  }
MonitorElement * NL1Off_
MonitorElement* TrigResRateMon::PathInfo::getNL1OffUMHisto ( )
inline

Definition at line 404 of file TrigResRateMon.h.

References NL1OffUM_.

404  {
405  return NL1OffUM_;
406  }
MonitorElement * NL1OffUM_
MonitorElement* TrigResRateMon::PathInfo::getNL1OnHisto ( )
inline

Definition at line 368 of file TrigResRateMon.h.

References NL1On_.

368  {
369  return NL1On_;
370  }
MonitorElement * NL1On_
MonitorElement* TrigResRateMon::PathInfo::getNL1OnUMHisto ( )
inline

Definition at line 395 of file TrigResRateMon.h.

References NL1OnUM_.

395  {
396  return NL1OnUM_;
397  }
MonitorElement * NL1OnUM_
MonitorElement* TrigResRateMon::PathInfo::getNOffHisto ( )
inline

Definition at line 350 of file TrigResRateMon.h.

References NOff_.

350  {
351  return NOff_;
352  }
MonitorElement * NOff_
MonitorElement* TrigResRateMon::PathInfo::getNOnHisto ( )
inline

Definition at line 338 of file TrigResRateMon.h.

References NOn_.

338  {
339  return NOn_;
340  }
MonitorElement* TrigResRateMon::PathInfo::getNOnOffHisto ( )
inline

Definition at line 386 of file TrigResRateMon.h.

References NOnOff_.

386  {
387  return NOnOff_;
388  }
MonitorElement * NOnOff_
MonitorElement* TrigResRateMon::PathInfo::getNOnOffUMHisto ( )
inline

Definition at line 413 of file TrigResRateMon.h.

References NOnOffUM_.

413  {
414  return NOnOffUM_;
415  }
MonitorElement * NOnOffUM_
const int TrigResRateMon::PathInfo::getObjectType ( void  ) const
inline

Definition at line 456 of file TrigResRateMon.h.

References objectType_.

456  {
457  return objectType_;
458  }
MonitorElement* TrigResRateMon::PathInfo::getOffDRL1OffHisto ( )
inline

Definition at line 422 of file TrigResRateMon.h.

References offDRL1Off_.

422  {
423  return offDRL1Off_;
424  }
MonitorElement * offDRL1Off_
MonitorElement* TrigResRateMon::PathInfo::getOffDROnOffHisto ( )
inline

Definition at line 425 of file TrigResRateMon.h.

References offDROnOff_.

425  {
426  return offDROnOff_;
427  }
MonitorElement * offDROnOff_
MonitorElement* TrigResRateMon::PathInfo::getOffEtaVsOffPhiL1OffHisto ( )
inline

Definition at line 383 of file TrigResRateMon.h.

References offEtavsoffPhiL1Off_.

383  {
384  return offEtavsoffPhiL1Off_;
385  }
MonitorElement * offEtavsoffPhiL1Off_
MonitorElement* TrigResRateMon::PathInfo::getOffEtaVsOffPhiL1OffUMHisto ( )
inline

Definition at line 410 of file TrigResRateMon.h.

References offEtavsoffPhiL1OffUM_.

410  {
411  return offEtavsoffPhiL1OffUM_;
412  }
MonitorElement * offEtavsoffPhiL1OffUM_
MonitorElement* TrigResRateMon::PathInfo::getOffEtaVsOffPhiOffHisto ( )
inline

Definition at line 356 of file TrigResRateMon.h.

References offEtavsoffPhiOff_.

356  {
357  return offEtavsoffPhiOff_;
358  }
MonitorElement * offEtavsoffPhiOff_
MonitorElement* TrigResRateMon::PathInfo::getOffEtaVsOffPhiOnOffHisto ( )
inline

Definition at line 392 of file TrigResRateMon.h.

References offEtavsoffPhiOnOff_.

392  {
393  return offEtavsoffPhiOnOff_;
394  }
MonitorElement * offEtavsoffPhiOnOff_
MonitorElement* TrigResRateMon::PathInfo::getOffEtaVsOffPhiOnOffUMHisto ( )
inline

Definition at line 419 of file TrigResRateMon.h.

References offEtavsoffPhiOnOffUM_.

419  {
420  return offEtavsoffPhiOnOffUM_;
421  }
MonitorElement * offEtavsoffPhiOnOffUM_
MonitorElement* TrigResRateMon::PathInfo::getOffEtL1OffHisto ( )
inline

Definition at line 380 of file TrigResRateMon.h.

References offEtL1Off_.

380  {
381  return offEtL1Off_;
382  }
MonitorElement * offEtL1Off_
MonitorElement* TrigResRateMon::PathInfo::getOffEtL1OffUMHisto ( )
inline

Definition at line 407 of file TrigResRateMon.h.

References offEtL1OffUM_.

407  {
408  return offEtL1OffUM_;
409  }
MonitorElement * offEtL1OffUM_
MonitorElement* TrigResRateMon::PathInfo::getOffEtOffHisto ( )
inline

Definition at line 353 of file TrigResRateMon.h.

References offEtOff_.

353  {
354  return offEtOff_;
355  }
MonitorElement * offEtOff_
MonitorElement* TrigResRateMon::PathInfo::getOffEtOnOffHisto ( )
inline

Definition at line 389 of file TrigResRateMon.h.

References offEtOnOff_.

389  {
390  return offEtOnOff_;
391  }
MonitorElement * offEtOnOff_
MonitorElement* TrigResRateMon::PathInfo::getOffEtOnOffUMHisto ( )
inline

Definition at line 416 of file TrigResRateMon.h.

References offEtOnOffUM_.

416  {
417  return offEtOnOffUM_;
418  }
MonitorElement * offEtOnOffUM_
MonitorElement* TrigResRateMon::PathInfo::getOnEtaVsOnPhiOnHisto ( )
inline

Definition at line 347 of file TrigResRateMon.h.

References onEtavsonPhiOn_.

347  {
348  return onEtavsonPhiOn_;
349  }
MonitorElement * onEtavsonPhiOn_
MonitorElement* TrigResRateMon::PathInfo::getOnEtOnHisto ( )
inline

Definition at line 341 of file TrigResRateMon.h.

References onEtOn_.

341  {
342  return onEtOn_;
343  }
MonitorElement * onEtOn_
MonitorElement* TrigResRateMon::PathInfo::getOnOneOverEtOnHisto ( )
inline

Definition at line 344 of file TrigResRateMon.h.

References onOneOverEtOn_.

344  {
345  return onOneOverEtOn_;
346  }
MonitorElement * onOneOverEtOn_
const std::string& TrigResRateMon::PathInfo::getPath ( void  ) const
inline

Definition at line 441 of file TrigResRateMon.h.

References pathName_.

441  {
442  return pathName_;
443  }
const std::string& TrigResRateMon::PathInfo::getProcess ( void  ) const
inline

Definition at line 453 of file TrigResRateMon.h.

References processName_.

453  {
454  return processName_;
455  }
float TrigResRateMon::PathInfo::getPtMax ( ) const
inline

Definition at line 559 of file TrigResRateMon.h.

References ptmax_.

559 { return ptmax_; }
float TrigResRateMon::PathInfo::getPtMin ( ) const
inline

Definition at line 558 of file TrigResRateMon.h.

References ptmin_.

558 { return ptmin_; }
const edm::InputTag TrigResRateMon::PathInfo::getTag ( void  ) const
inline

Definition at line 460 of file TrigResRateMon.h.

References filterName_, processName_, and corrections_cfg::tagName.

460  {
462  return tagName;
463  }
const int TrigResRateMon::PathInfo::index ( )
inlineprivate

Definition at line 593 of file TrigResRateMon.h.

References pathIndex_.

593  {
594  return pathIndex_;
595  }
bool TrigResRateMon::PathInfo::operator!= ( const std::string &  v)
inline

Definition at line 553 of file TrigResRateMon.h.

References filterName_.

554  {
555  return v!=filterName_;
556  }
mathSSE::Vec4< T > v
bool TrigResRateMon::PathInfo::operator== ( const std::string &  v)
inline

Definition at line 548 of file TrigResRateMon.h.

References filterName_.

549  {
550  return v==filterName_;
551  }
mathSSE::Vec4< T > v
void TrigResRateMon::PathInfo::setFilterHistos ( MonitorElement *const  filters)
inline

Definition at line 264 of file TrigResRateMon.h.

References filters, and filters_.

265  {
266  filters_ = filters;
267  }
MonitorElement * filters_
std::vector< TPRegexp > filters
Definition: eve_filter.cc:25
void TrigResRateMon::PathInfo::setHistos ( MonitorElement *const  NOn,
MonitorElement *const  onEtOn,
MonitorElement *const  onOneOverEtOn,
MonitorElement *const  onEtavsonPhiOn,
MonitorElement *const  NOff,
MonitorElement *const  offEtOff,
MonitorElement *const  offEtavsoffPhiOff,
MonitorElement *const  NL1,
MonitorElement *const  l1EtL1,
MonitorElement *const  l1Etavsl1PhiL1,
MonitorElement *const  NL1On,
MonitorElement *const  l1EtL1On,
MonitorElement *const  l1Etavsl1PhiL1On,
MonitorElement *const  NL1Off,
MonitorElement *const  offEtL1Off,
MonitorElement *const  offEtavsoffPhiL1Off,
MonitorElement *const  NOnOff,
MonitorElement *const  offEtOnOff,
MonitorElement *const  offEtavsoffPhiOnOff,
MonitorElement *const  NL1OnUM,
MonitorElement *const  l1EtL1OnUM,
MonitorElement *const  l1Etavsl1PhiL1OnUM,
MonitorElement *const  NL1OffUM,
MonitorElement *const  offEtL1OffUM,
MonitorElement *const  offEtavsoffPhiL1OffUM,
MonitorElement *const  NOnOffUM,
MonitorElement *const  offEtOnOffUM,
MonitorElement *const  offEtavsoffPhiOnOffUM,
MonitorElement *const  offDRL1Off,
MonitorElement *const  offDROnOff,
MonitorElement *const  l1DRL1On 
)
inline

Definition at line 269 of file TrigResRateMon.h.

References l1DRL1On_, l1Etavsl1PhiL1_, l1Etavsl1PhiL1On_, l1Etavsl1PhiL1OnUM_, l1EtL1_, l1EtL1On_, l1EtL1OnUM_, NL1_, NL1Off_, NL1OffUM_, NL1On_, NL1OnUM_, NOff_, NOn_, NOnOff_, NOnOffUM_, offDRL1Off_, offDROnOff_, offEtavsoffPhiL1Off_, offEtavsoffPhiL1OffUM_, offEtavsoffPhiOff_, offEtavsoffPhiOnOff_, offEtavsoffPhiOnOffUM_, offEtL1Off_, offEtL1OffUM_, offEtOff_, offEtOnOff_, offEtOnOffUM_, onEtavsonPhiOn_, onEtOn_, and onOneOverEtOn_.

302  {
303 
304  NOn_ = NOn;
305  onEtOn_ = onEtOn;
306  onOneOverEtOn_ = onOneOverEtOn;
307  onEtavsonPhiOn_ = onEtavsonPhiOn;
308  NOff_ = NOff;
309  offEtOff_ = offEtOff;
310  offEtavsoffPhiOff_ = offEtavsoffPhiOff;
311  NL1_ = NL1;
312  l1EtL1_ = l1EtL1;
313  l1Etavsl1PhiL1_ = l1Etavsl1PhiL1;
314  NL1On_ = NL1On;
315  l1EtL1On_ = l1EtL1On;
316  l1Etavsl1PhiL1On_ = l1Etavsl1PhiL1On;
317  NL1Off_ = NL1Off;
318  offEtL1Off_ = offEtL1Off;
319  offEtavsoffPhiL1Off_ = offEtavsoffPhiL1Off;
320  NOnOff_ = NOnOff;
321  offEtOnOff_ = offEtOnOff;
322  offEtavsoffPhiOnOff_ = offEtavsoffPhiOnOff;
323  NL1OnUM_ = NL1OnUM;
324  l1EtL1OnUM_ = l1EtL1OnUM;
325  l1Etavsl1PhiL1OnUM_ = l1Etavsl1PhiL1OnUM;
326  NL1OffUM_ = NL1OffUM;
327  offEtL1OffUM_ = offEtL1OffUM;
328  offEtavsoffPhiL1OffUM_ = offEtavsoffPhiL1OffUM;
329  NOnOffUM_ = NOnOffUM;
330  offEtOnOffUM_ = offEtOnOffUM;
331  offEtavsoffPhiOnOffUM_ = offEtavsoffPhiOnOffUM;
332  offDRL1Off_ = offDRL1Off;
333  offDROnOff_ = offDROnOff;
334  l1DRL1On_ = l1DRL1On;
335 
336  }
MonitorElement * offDROnOff_
MonitorElement * NOnOffUM_
MonitorElement * l1Etavsl1PhiL1OnUM_
MonitorElement * onOneOverEtOn_
MonitorElement * NL1Off_
MonitorElement * offEtavsoffPhiOff_
MonitorElement * l1Etavsl1PhiL1On_
MonitorElement * NL1OffUM_
MonitorElement * onEtOn_
MonitorElement * l1EtL1On_
MonitorElement * l1EtL1_
MonitorElement * offEtavsoffPhiOnOffUM_
MonitorElement * l1Etavsl1PhiL1_
MonitorElement * NL1On_
MonitorElement * NOnOff_
MonitorElement * offEtOff_
MonitorElement * offEtOnOffUM_
MonitorElement * l1DRL1On_
MonitorElement * offEtOnOff_
MonitorElement * offEtL1Off_
MonitorElement * offDRL1Off_
MonitorElement * onEtavsonPhiOn_
MonitorElement * l1EtL1OnUM_
MonitorElement * offEtavsoffPhiOnOff_
MonitorElement * offEtavsoffPhiL1OffUM_
MonitorElement * offEtavsoffPhiL1Off_
MonitorElement * NOff_
MonitorElement * NL1OnUM_
MonitorElement * offEtL1OffUM_
void TrigResRateMon::PathInfo::setLabel ( std::string  labelName)
inline

Definition at line 437 of file TrigResRateMon.h.

References filterName_.

Referenced by SequenceTypes.DummyModule::__init__(), and python.Vispa.Gui.FindDialog.FindDialog::reset().

437  {
438  filterName_ = labelName;
439  return;
440  }
const int TrigResRateMon::PathInfo::type ( )
inlineprivate

Member Data Documentation

std::string TrigResRateMon::PathInfo::denomPathName_
private

Definition at line 569 of file TrigResRateMon.h.

Referenced by getDenomPath().

std::string TrigResRateMon::PathInfo::filterName_
private

Definition at line 573 of file TrigResRateMon.h.

Referenced by getLabel(), getTag(), operator!=(), operator==(), and setLabel().

MonitorElement* TrigResRateMon::PathInfo::filters_
private
std::vector< std::pair<std::string,unsigned int> > TrigResRateMon::PathInfo::filtersAndIndices

Definition at line 563 of file TrigResRateMon.h.

float TrigResRateMon::PathInfo::hltThreshold_
private

Definition at line 591 of file TrigResRateMon.h.

Referenced by getHltThreshold().

MonitorElement * TrigResRateMon::PathInfo::l1DRL1On_
private

Definition at line 587 of file TrigResRateMon.h.

Referenced by getL1DROnL1Histo(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::l1Etavsl1PhiL1_
private

Definition at line 580 of file TrigResRateMon.h.

Referenced by getL1EtaVsL1PhiL1Histo(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::l1Etavsl1PhiL1On_
private

Definition at line 581 of file TrigResRateMon.h.

Referenced by getL1EtaVsL1PhiL1OnHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::l1Etavsl1PhiL1OnUM_
private

Definition at line 584 of file TrigResRateMon.h.

Referenced by getL1EtaVsL1PhiL1OnUMHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::l1EtL1_
private

Definition at line 580 of file TrigResRateMon.h.

Referenced by getL1EtL1Histo(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::l1EtL1On_
private

Definition at line 581 of file TrigResRateMon.h.

Referenced by getL1EtL1OnHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::l1EtL1OnUM_
private

Definition at line 584 of file TrigResRateMon.h.

Referenced by getL1EtL1OnUMHisto(), and setHistos().

int TrigResRateMon::PathInfo::l1ModuleIndex_
private

Definition at line 572 of file TrigResRateMon.h.

Referenced by getL1ModuleIndex().

std::string TrigResRateMon::PathInfo::l1pathName_
private

Definition at line 571 of file TrigResRateMon.h.

Referenced by getl1Path().

float TrigResRateMon::PathInfo::l1Threshold_
private

Definition at line 591 of file TrigResRateMon.h.

Referenced by getL1Threshold().

MonitorElement* TrigResRateMon::PathInfo::NL1_
private

Definition at line 580 of file TrigResRateMon.h.

Referenced by getNL1Histo(), and setHistos().

MonitorElement* TrigResRateMon::PathInfo::NL1Off_
private

Definition at line 582 of file TrigResRateMon.h.

Referenced by getNL1OffHisto(), and setHistos().

MonitorElement* TrigResRateMon::PathInfo::NL1OffUM_
private

Definition at line 585 of file TrigResRateMon.h.

Referenced by getNL1OffUMHisto(), and setHistos().

MonitorElement* TrigResRateMon::PathInfo::NL1On_
private

Definition at line 581 of file TrigResRateMon.h.

Referenced by getNL1OnHisto(), and setHistos().

MonitorElement* TrigResRateMon::PathInfo::NL1OnUM_
private

Definition at line 584 of file TrigResRateMon.h.

Referenced by getNL1OnUMHisto(), and setHistos().

MonitorElement* TrigResRateMon::PathInfo::NOff_
private

Definition at line 579 of file TrigResRateMon.h.

Referenced by getNOffHisto(), and setHistos().

MonitorElement* TrigResRateMon::PathInfo::NOn_
private

Definition at line 578 of file TrigResRateMon.h.

Referenced by getNOnHisto(), and setHistos().

MonitorElement* TrigResRateMon::PathInfo::NOnOff_
private

Definition at line 583 of file TrigResRateMon.h.

Referenced by getNOnOffHisto(), and setHistos().

MonitorElement* TrigResRateMon::PathInfo::NOnOffUM_
private

Definition at line 586 of file TrigResRateMon.h.

Referenced by getNOnOffUMHisto(), and setHistos().

int TrigResRateMon::PathInfo::objectType_
private

Definition at line 575 of file TrigResRateMon.h.

Referenced by getObjectType(), and type().

MonitorElement* TrigResRateMon::PathInfo::offDRL1Off_
private

Definition at line 587 of file TrigResRateMon.h.

Referenced by getOffDRL1OffHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::offDROnOff_
private

Definition at line 587 of file TrigResRateMon.h.

Referenced by getOffDROnOffHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::offEtavsoffPhiL1Off_
private

Definition at line 582 of file TrigResRateMon.h.

Referenced by getOffEtaVsOffPhiL1OffHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::offEtavsoffPhiL1OffUM_
private

Definition at line 585 of file TrigResRateMon.h.

Referenced by getOffEtaVsOffPhiL1OffUMHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::offEtavsoffPhiOff_
private

Definition at line 579 of file TrigResRateMon.h.

Referenced by getOffEtaVsOffPhiOffHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::offEtavsoffPhiOnOff_
private

Definition at line 583 of file TrigResRateMon.h.

Referenced by getOffEtaVsOffPhiOnOffHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::offEtavsoffPhiOnOffUM_
private

Definition at line 586 of file TrigResRateMon.h.

Referenced by getOffEtaVsOffPhiOnOffUMHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::offEtL1Off_
private

Definition at line 582 of file TrigResRateMon.h.

Referenced by getOffEtL1OffHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::offEtL1OffUM_
private

Definition at line 585 of file TrigResRateMon.h.

Referenced by getOffEtL1OffUMHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::offEtOff_
private

Definition at line 579 of file TrigResRateMon.h.

Referenced by getOffEtOffHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::offEtOnOff_
private

Definition at line 583 of file TrigResRateMon.h.

Referenced by getOffEtOnOffHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::offEtOnOffUM_
private

Definition at line 586 of file TrigResRateMon.h.

Referenced by getOffEtOnOffUMHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::onEtavsonPhiOn_
private

Definition at line 578 of file TrigResRateMon.h.

Referenced by getOnEtaVsOnPhiOnHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::onEtOn_
private

Definition at line 578 of file TrigResRateMon.h.

Referenced by getOnEtOnHisto(), and setHistos().

MonitorElement * TrigResRateMon::PathInfo::onOneOverEtOn_
private

Definition at line 578 of file TrigResRateMon.h.

Referenced by getOnOneOverEtOnHisto(), and setHistos().

int TrigResRateMon::PathInfo::pathIndex_
private

Definition at line 568 of file TrigResRateMon.h.

Referenced by index().

std::string TrigResRateMon::PathInfo::pathName_
private

Definition at line 570 of file TrigResRateMon.h.

Referenced by getPath().

std::string TrigResRateMon::PathInfo::processName_
private

Definition at line 574 of file TrigResRateMon.h.

Referenced by getProcess(), and getTag().

float TrigResRateMon::PathInfo::ptmax_
private

Definition at line 590 of file TrigResRateMon.h.

Referenced by getPtMax().

float TrigResRateMon::PathInfo::ptmin_
private

Definition at line 590 of file TrigResRateMon.h.

Referenced by getPtMin().