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
FourVectorHLTOffline::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 333 of file FourVectorHLTOffline.h.

Constructor & Destructor Documentation

FourVectorHLTOffline::PathInfo::PathInfo ( )
inlineprivate
FourVectorHLTOffline::PathInfo::~PathInfo ( )
inline

Definition at line 541 of file FourVectorHLTOffline.h.

541 {};
FourVectorHLTOffline::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 543 of file FourVectorHLTOffline.h.

543  :
544 
545  denomPathName_(denomPathName),
547  l1pathName_(l1pathName),
548  l1ModuleIndex_(l1ModuleIndex),
550  processName_(processName),
551  objectType_(type),
552  NOn_(0), onEtOn_(0), onOneOverEtOn_(0), onEtavsonPhiOn_(0),
554  NL1_(0), l1EtL1_(0), l1Etavsl1PhiL1_(0),
561  offDRL1Off_(0), offDROnOff_(0), l1DRL1On_(0), filters_(0),
562  ptmin_(ptmin), ptmax_(ptmax),
563  hltThreshold_(hltThreshold), l1Threshold_(l1Threshold)
564 
565  {
566  };
type
Definition: HCALResponse.h:22
const std::string * pathName() const
Definition: HLTadd.h:31
double ptmin
Definition: HydjetWrapper.h:86
FourVectorHLTOffline::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 568 of file FourVectorHLTOffline.h.

602  :
603 
604  denomPathName_(denomPathName),
605  pathName_(pathName), l1pathName_(l1pathName),
607  NOn_(NOn), onEtOn_(onEtOn), onOneOverEtOn_(onOneOverEtOn), onEtavsonPhiOn_(onEtavsonPhiOn),
608  NOff_(NOff), offEtOff_(offEtOff), offEtavsoffPhiOff_(offEtavsoffPhiOff),
609  NL1_(NL1), l1EtL1_(l1EtL1), l1Etavsl1PhiL1_(l1Etavsl1PhiL1),
610  NL1On_(NL1On), l1EtL1On_(l1EtL1On), l1Etavsl1PhiL1On_(l1Etavsl1PhiL1On),
611  NL1Off_(NL1Off), offEtL1Off_(offEtL1Off), offEtavsoffPhiL1Off_(offEtavsoffPhiL1Off),
612  NOnOff_(NOnOff), offEtOnOff_(offEtOnOff), offEtavsoffPhiOnOff_(offEtavsoffPhiOnOff),
613  NL1OnUM_(NL1OnUM), l1EtL1OnUM_(l1EtL1OnUM), l1Etavsl1PhiL1OnUM_(l1Etavsl1PhiL1OnUM),
614  NL1OffUM_(NL1OffUM), offEtL1OffUM_(offEtL1OffUM), offEtavsoffPhiL1OffUM_(offEtavsoffPhiL1OffUM),
615  NOnOffUM_(NOnOffUM), offEtOnOffUM_(offEtOnOffUM), offEtavsoffPhiOnOffUM_(offEtavsoffPhiOnOffUM),
616  offDRL1Off_(offDRL1Off),
617  offDROnOff_(offDROnOff),
618  l1DRL1On_(l1DRL1On),
619  filters_(filters),
620  ptmin_(ptmin), ptmax_(ptmax)
621  {
622  };
type
Definition: HCALResponse.h:22
const std::string * pathName() const
Definition: HLTadd.h:31
double ptmin
Definition: HydjetWrapper.h:86

Member Function Documentation

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

Definition at line 526 of file FourVectorHLTOffline.h.

References denomPathName_.

526  {
527  return denomPathName_;
528  }
MonitorElement* FourVectorHLTOffline::PathInfo::getFiltersHisto ( )
inline

Definition at line 507 of file FourVectorHLTOffline.h.

References filters_.

507  {
508  return filters_;
509  }
float FourVectorHLTOffline::PathInfo::getHltThreshold ( ) const
inline

Definition at line 636 of file FourVectorHLTOffline.h.

References hltThreshold_.

MonitorElement* FourVectorHLTOffline::PathInfo::getL1DROnL1Histo ( )
inline

Definition at line 504 of file FourVectorHLTOffline.h.

References l1DRL1On_.

504  {
505  return l1DRL1On_;
506  }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1EtaVsL1PhiL1Histo ( )
inline

Definition at line 441 of file FourVectorHLTOffline.h.

References l1Etavsl1PhiL1_.

441  {
442  return l1Etavsl1PhiL1_;
443  }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1EtaVsL1PhiL1OnHisto ( )
inline

Definition at line 450 of file FourVectorHLTOffline.h.

References l1Etavsl1PhiL1On_.

450  {
451  return l1Etavsl1PhiL1On_;
452  }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1EtaVsL1PhiL1OnUMHisto ( )
inline

Definition at line 477 of file FourVectorHLTOffline.h.

References l1Etavsl1PhiL1OnUM_.

477  {
478  return l1Etavsl1PhiL1OnUM_;
479  }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1EtL1Histo ( )
inline

Definition at line 438 of file FourVectorHLTOffline.h.

References l1EtL1_.

438  {
439  return l1EtL1_;
440  }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1EtL1OnHisto ( )
inline

Definition at line 447 of file FourVectorHLTOffline.h.

References l1EtL1On_.

447  {
448  return l1EtL1On_;
449  }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1EtL1OnUMHisto ( )
inline

Definition at line 474 of file FourVectorHLTOffline.h.

References l1EtL1OnUM_.

474  {
475  return l1EtL1OnUM_;
476  }
const int FourVectorHLTOffline::PathInfo::getL1ModuleIndex ( void  ) const
inline

Definition at line 523 of file FourVectorHLTOffline.h.

References l1ModuleIndex_.

523  {
524  return l1ModuleIndex_;
525  }
const std::string& FourVectorHLTOffline::PathInfo::getl1Path ( void  ) const
inline

Definition at line 520 of file FourVectorHLTOffline.h.

References l1pathName_.

520  {
521  return l1pathName_;
522  }
float FourVectorHLTOffline::PathInfo::getL1Threshold ( ) const
inline

Definition at line 637 of file FourVectorHLTOffline.h.

References l1Threshold_.

const std::string FourVectorHLTOffline::PathInfo::getLabel ( void  ) const
inline

Definition at line 510 of file FourVectorHLTOffline.h.

References filterName_.

510  {
511  return filterName_;
512  }
MonitorElement* FourVectorHLTOffline::PathInfo::getNL1Histo ( )
inline

Definition at line 435 of file FourVectorHLTOffline.h.

References NL1_.

435  {
436  return NL1_;
437  }
MonitorElement* FourVectorHLTOffline::PathInfo::getNL1OffHisto ( )
inline

Definition at line 453 of file FourVectorHLTOffline.h.

References NL1Off_.

453  {
454  return NL1Off_;
455  }
MonitorElement* FourVectorHLTOffline::PathInfo::getNL1OffUMHisto ( )
inline

Definition at line 480 of file FourVectorHLTOffline.h.

References NL1OffUM_.

480  {
481  return NL1OffUM_;
482  }
MonitorElement* FourVectorHLTOffline::PathInfo::getNL1OnHisto ( )
inline

Definition at line 444 of file FourVectorHLTOffline.h.

References NL1On_.

444  {
445  return NL1On_;
446  }
MonitorElement* FourVectorHLTOffline::PathInfo::getNL1OnUMHisto ( )
inline

Definition at line 471 of file FourVectorHLTOffline.h.

References NL1OnUM_.

471  {
472  return NL1OnUM_;
473  }
MonitorElement* FourVectorHLTOffline::PathInfo::getNOffHisto ( )
inline

Definition at line 426 of file FourVectorHLTOffline.h.

References NOff_.

426  {
427  return NOff_;
428  }
MonitorElement* FourVectorHLTOffline::PathInfo::getNOnHisto ( )
inline

Definition at line 414 of file FourVectorHLTOffline.h.

References NOn_.

414  {
415  return NOn_;
416  }
MonitorElement* FourVectorHLTOffline::PathInfo::getNOnOffHisto ( )
inline

Definition at line 462 of file FourVectorHLTOffline.h.

References NOnOff_.

462  {
463  return NOnOff_;
464  }
MonitorElement* FourVectorHLTOffline::PathInfo::getNOnOffUMHisto ( )
inline

Definition at line 489 of file FourVectorHLTOffline.h.

References NOnOffUM_.

489  {
490  return NOnOffUM_;
491  }
const int FourVectorHLTOffline::PathInfo::getObjectType ( void  ) const
inline

Definition at line 532 of file FourVectorHLTOffline.h.

References objectType_.

532  {
533  return objectType_;
534  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffDRL1OffHisto ( )
inline

Definition at line 498 of file FourVectorHLTOffline.h.

References offDRL1Off_.

498  {
499  return offDRL1Off_;
500  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffDROnOffHisto ( )
inline

Definition at line 501 of file FourVectorHLTOffline.h.

References offDROnOff_.

501  {
502  return offDROnOff_;
503  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtaVsOffPhiL1OffHisto ( )
inline

Definition at line 459 of file FourVectorHLTOffline.h.

References offEtavsoffPhiL1Off_.

459  {
460  return offEtavsoffPhiL1Off_;
461  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtaVsOffPhiL1OffUMHisto ( )
inline

Definition at line 486 of file FourVectorHLTOffline.h.

References offEtavsoffPhiL1OffUM_.

486  {
487  return offEtavsoffPhiL1OffUM_;
488  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtaVsOffPhiOffHisto ( )
inline

Definition at line 432 of file FourVectorHLTOffline.h.

References offEtavsoffPhiOff_.

432  {
433  return offEtavsoffPhiOff_;
434  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtaVsOffPhiOnOffHisto ( )
inline

Definition at line 468 of file FourVectorHLTOffline.h.

References offEtavsoffPhiOnOff_.

468  {
469  return offEtavsoffPhiOnOff_;
470  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtaVsOffPhiOnOffUMHisto ( )
inline

Definition at line 495 of file FourVectorHLTOffline.h.

References offEtavsoffPhiOnOffUM_.

495  {
496  return offEtavsoffPhiOnOffUM_;
497  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtL1OffHisto ( )
inline

Definition at line 456 of file FourVectorHLTOffline.h.

References offEtL1Off_.

456  {
457  return offEtL1Off_;
458  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtL1OffUMHisto ( )
inline

Definition at line 483 of file FourVectorHLTOffline.h.

References offEtL1OffUM_.

483  {
484  return offEtL1OffUM_;
485  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtOffHisto ( )
inline

Definition at line 429 of file FourVectorHLTOffline.h.

References offEtOff_.

429  {
430  return offEtOff_;
431  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtOnOffHisto ( )
inline

Definition at line 465 of file FourVectorHLTOffline.h.

References offEtOnOff_.

465  {
466  return offEtOnOff_;
467  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtOnOffUMHisto ( )
inline

Definition at line 492 of file FourVectorHLTOffline.h.

References offEtOnOffUM_.

492  {
493  return offEtOnOffUM_;
494  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOnEtaVsOnPhiOnHisto ( )
inline

Definition at line 423 of file FourVectorHLTOffline.h.

References onEtavsonPhiOn_.

423  {
424  return onEtavsonPhiOn_;
425  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOnEtOnHisto ( )
inline

Definition at line 417 of file FourVectorHLTOffline.h.

References onEtOn_.

417  {
418  return onEtOn_;
419  }
MonitorElement* FourVectorHLTOffline::PathInfo::getOnOneOverEtOnHisto ( )
inline

Definition at line 420 of file FourVectorHLTOffline.h.

References onOneOverEtOn_.

420  {
421  return onOneOverEtOn_;
422  }
const std::string& FourVectorHLTOffline::PathInfo::getPath ( void  ) const
inline

Definition at line 517 of file FourVectorHLTOffline.h.

References pathName_.

517  {
518  return pathName_;
519  }
const std::string& FourVectorHLTOffline::PathInfo::getProcess ( void  ) const
inline

Definition at line 529 of file FourVectorHLTOffline.h.

References processName_.

529  {
530  return processName_;
531  }
float FourVectorHLTOffline::PathInfo::getPtMax ( ) const
inline

Definition at line 635 of file FourVectorHLTOffline.h.

References ptmax_.

float FourVectorHLTOffline::PathInfo::getPtMin ( ) const
inline

Definition at line 634 of file FourVectorHLTOffline.h.

References ptmin_.

const edm::InputTag FourVectorHLTOffline::PathInfo::getTag ( void  ) const
inline
const int FourVectorHLTOffline::PathInfo::index ( )
inlineprivate

Definition at line 669 of file FourVectorHLTOffline.h.

References pathIndex_.

669  {
670  return pathIndex_;
671  }
bool FourVectorHLTOffline::PathInfo::operator!= ( const std::string &  v)
inline

Definition at line 629 of file FourVectorHLTOffline.h.

References filterName_.

630  {
631  return v!=filterName_;
632  }
mathSSE::Vec4< T > v
bool FourVectorHLTOffline::PathInfo::operator== ( const std::string &  v)
inline

Definition at line 624 of file FourVectorHLTOffline.h.

References filterName_.

625  {
626  return v==filterName_;
627  }
mathSSE::Vec4< T > v
void FourVectorHLTOffline::PathInfo::setFilterHistos ( MonitorElement *const  filters)
inline

Definition at line 340 of file FourVectorHLTOffline.h.

References filters, and filters_.

341  {
342  filters_ = filters;
343  }
std::vector< TPRegexp > filters
Definition: eve_filter.cc:25
void FourVectorHLTOffline::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 345 of file FourVectorHLTOffline.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_.

378  {
379 
380  NOn_ = NOn;
381  onEtOn_ = onEtOn;
382  onOneOverEtOn_ = onOneOverEtOn;
383  onEtavsonPhiOn_ = onEtavsonPhiOn;
384  NOff_ = NOff;
385  offEtOff_ = offEtOff;
386  offEtavsoffPhiOff_ = offEtavsoffPhiOff;
387  NL1_ = NL1;
388  l1EtL1_ = l1EtL1;
389  l1Etavsl1PhiL1_ = l1Etavsl1PhiL1;
390  NL1On_ = NL1On;
391  l1EtL1On_ = l1EtL1On;
392  l1Etavsl1PhiL1On_ = l1Etavsl1PhiL1On;
393  NL1Off_ = NL1Off;
394  offEtL1Off_ = offEtL1Off;
395  offEtavsoffPhiL1Off_ = offEtavsoffPhiL1Off;
396  NOnOff_ = NOnOff;
397  offEtOnOff_ = offEtOnOff;
398  offEtavsoffPhiOnOff_ = offEtavsoffPhiOnOff;
399  NL1OnUM_ = NL1OnUM;
400  l1EtL1OnUM_ = l1EtL1OnUM;
401  l1Etavsl1PhiL1OnUM_ = l1Etavsl1PhiL1OnUM;
402  NL1OffUM_ = NL1OffUM;
403  offEtL1OffUM_ = offEtL1OffUM;
404  offEtavsoffPhiL1OffUM_ = offEtavsoffPhiL1OffUM;
405  NOnOffUM_ = NOnOffUM;
406  offEtOnOffUM_ = offEtOnOffUM;
407  offEtavsoffPhiOnOffUM_ = offEtavsoffPhiOnOffUM;
408  offDRL1Off_ = offDRL1Off;
409  offDROnOff_ = offDROnOff;
410  l1DRL1On_ = l1DRL1On;
411 
412  }
void FourVectorHLTOffline::PathInfo::setLabel ( std::string  labelName)
inline

Definition at line 513 of file FourVectorHLTOffline.h.

References filterName_.

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

513  {
514  filterName_ = labelName;
515  return;
516  }
const int FourVectorHLTOffline::PathInfo::type ( )
inlineprivate

Member Data Documentation

std::string FourVectorHLTOffline::PathInfo::denomPathName_
private

Definition at line 645 of file FourVectorHLTOffline.h.

Referenced by getDenomPath().

std::string FourVectorHLTOffline::PathInfo::filterName_
private

Definition at line 649 of file FourVectorHLTOffline.h.

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

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

Definition at line 639 of file FourVectorHLTOffline.h.

float FourVectorHLTOffline::PathInfo::hltThreshold_
private

Definition at line 667 of file FourVectorHLTOffline.h.

Referenced by getHltThreshold().

MonitorElement * FourVectorHLTOffline::PathInfo::l1DRL1On_
private

Definition at line 663 of file FourVectorHLTOffline.h.

Referenced by getL1DROnL1Histo(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::l1Etavsl1PhiL1_
private

Definition at line 656 of file FourVectorHLTOffline.h.

Referenced by getL1EtaVsL1PhiL1Histo(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::l1Etavsl1PhiL1On_
private

Definition at line 657 of file FourVectorHLTOffline.h.

Referenced by getL1EtaVsL1PhiL1OnHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::l1Etavsl1PhiL1OnUM_
private

Definition at line 660 of file FourVectorHLTOffline.h.

Referenced by getL1EtaVsL1PhiL1OnUMHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::l1EtL1_
private

Definition at line 656 of file FourVectorHLTOffline.h.

Referenced by getL1EtL1Histo(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::l1EtL1On_
private

Definition at line 657 of file FourVectorHLTOffline.h.

Referenced by getL1EtL1OnHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::l1EtL1OnUM_
private

Definition at line 660 of file FourVectorHLTOffline.h.

Referenced by getL1EtL1OnUMHisto(), and setHistos().

int FourVectorHLTOffline::PathInfo::l1ModuleIndex_
private

Definition at line 648 of file FourVectorHLTOffline.h.

Referenced by getL1ModuleIndex().

std::string FourVectorHLTOffline::PathInfo::l1pathName_
private

Definition at line 647 of file FourVectorHLTOffline.h.

Referenced by getl1Path().

float FourVectorHLTOffline::PathInfo::l1Threshold_
private

Definition at line 667 of file FourVectorHLTOffline.h.

Referenced by getL1Threshold().

MonitorElement* FourVectorHLTOffline::PathInfo::NL1_
private

Definition at line 656 of file FourVectorHLTOffline.h.

Referenced by getNL1Histo(), and setHistos().

MonitorElement* FourVectorHLTOffline::PathInfo::NL1Off_
private

Definition at line 658 of file FourVectorHLTOffline.h.

Referenced by getNL1OffHisto(), and setHistos().

MonitorElement* FourVectorHLTOffline::PathInfo::NL1OffUM_
private

Definition at line 661 of file FourVectorHLTOffline.h.

Referenced by getNL1OffUMHisto(), and setHistos().

MonitorElement* FourVectorHLTOffline::PathInfo::NL1On_
private

Definition at line 657 of file FourVectorHLTOffline.h.

Referenced by getNL1OnHisto(), and setHistos().

MonitorElement* FourVectorHLTOffline::PathInfo::NL1OnUM_
private

Definition at line 660 of file FourVectorHLTOffline.h.

Referenced by getNL1OnUMHisto(), and setHistos().

MonitorElement* FourVectorHLTOffline::PathInfo::NOff_
private

Definition at line 655 of file FourVectorHLTOffline.h.

Referenced by getNOffHisto(), and setHistos().

MonitorElement* FourVectorHLTOffline::PathInfo::NOn_
private

Definition at line 654 of file FourVectorHLTOffline.h.

Referenced by getNOnHisto(), and setHistos().

MonitorElement* FourVectorHLTOffline::PathInfo::NOnOff_
private

Definition at line 659 of file FourVectorHLTOffline.h.

Referenced by getNOnOffHisto(), and setHistos().

MonitorElement* FourVectorHLTOffline::PathInfo::NOnOffUM_
private

Definition at line 662 of file FourVectorHLTOffline.h.

Referenced by getNOnOffUMHisto(), and setHistos().

int FourVectorHLTOffline::PathInfo::objectType_
private

Definition at line 651 of file FourVectorHLTOffline.h.

Referenced by getObjectType(), and type().

MonitorElement* FourVectorHLTOffline::PathInfo::offDRL1Off_
private

Definition at line 663 of file FourVectorHLTOffline.h.

Referenced by getOffDRL1OffHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::offDROnOff_
private

Definition at line 663 of file FourVectorHLTOffline.h.

Referenced by getOffDROnOffHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::offEtavsoffPhiL1Off_
private

Definition at line 658 of file FourVectorHLTOffline.h.

Referenced by getOffEtaVsOffPhiL1OffHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::offEtavsoffPhiL1OffUM_
private

Definition at line 661 of file FourVectorHLTOffline.h.

Referenced by getOffEtaVsOffPhiL1OffUMHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::offEtavsoffPhiOff_
private

Definition at line 655 of file FourVectorHLTOffline.h.

Referenced by getOffEtaVsOffPhiOffHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::offEtavsoffPhiOnOff_
private

Definition at line 659 of file FourVectorHLTOffline.h.

Referenced by getOffEtaVsOffPhiOnOffHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::offEtavsoffPhiOnOffUM_
private

Definition at line 662 of file FourVectorHLTOffline.h.

Referenced by getOffEtaVsOffPhiOnOffUMHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::offEtL1Off_
private

Definition at line 658 of file FourVectorHLTOffline.h.

Referenced by getOffEtL1OffHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::offEtL1OffUM_
private

Definition at line 661 of file FourVectorHLTOffline.h.

Referenced by getOffEtL1OffUMHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::offEtOff_
private

Definition at line 655 of file FourVectorHLTOffline.h.

Referenced by getOffEtOffHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::offEtOnOff_
private

Definition at line 659 of file FourVectorHLTOffline.h.

Referenced by getOffEtOnOffHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::offEtOnOffUM_
private

Definition at line 662 of file FourVectorHLTOffline.h.

Referenced by getOffEtOnOffUMHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::onEtavsonPhiOn_
private

Definition at line 654 of file FourVectorHLTOffline.h.

Referenced by getOnEtaVsOnPhiOnHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::onEtOn_
private

Definition at line 654 of file FourVectorHLTOffline.h.

Referenced by getOnEtOnHisto(), and setHistos().

MonitorElement * FourVectorHLTOffline::PathInfo::onOneOverEtOn_
private

Definition at line 654 of file FourVectorHLTOffline.h.

Referenced by getOnOneOverEtOnHisto(), and setHistos().

int FourVectorHLTOffline::PathInfo::pathIndex_
private

Definition at line 644 of file FourVectorHLTOffline.h.

Referenced by index().

std::string FourVectorHLTOffline::PathInfo::pathName_
private

Definition at line 646 of file FourVectorHLTOffline.h.

Referenced by getPath().

std::string FourVectorHLTOffline::PathInfo::processName_
private

Definition at line 650 of file FourVectorHLTOffline.h.

Referenced by getProcess(), and getTag().

float FourVectorHLTOffline::PathInfo::ptmax_
private

Definition at line 666 of file FourVectorHLTOffline.h.

Referenced by getPtMax().

float FourVectorHLTOffline::PathInfo::ptmin_
private

Definition at line 666 of file FourVectorHLTOffline.h.

Referenced by getPtMin().