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
FourVectorHLTOnline::PathInfo Class Reference

Public Member Functions

const std::string getDenomPath (void) const
 
MonitorElementgetFiltersHisto ()
 
MonitorElementgetL1DROnL1Histo ()
 
MonitorElementgetL1EtaVsL1PhiL1Histo ()
 
MonitorElementgetL1EtaVsL1PhiL1OnHisto ()
 
MonitorElementgetL1EtaVsL1PhiL1OnUMHisto ()
 
MonitorElementgetL1EtL1Histo ()
 
MonitorElementgetL1EtL1OnHisto ()
 
MonitorElementgetL1EtL1OnUMHisto ()
 
const std::string getl1Path (void) 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, std::string filterName, std::string processName, size_t type, float ptmin, float ptmax)
 
 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_
 
MonitorElementl1DRL1On_
 
MonitorElementl1Etavsl1PhiL1_
 
MonitorElementl1Etavsl1PhiL1On_
 
MonitorElementl1Etavsl1PhiL1OnUM_
 
MonitorElementl1EtL1_
 
MonitorElementl1EtL1On_
 
MonitorElementl1EtL1OnUM_
 
std::string l1pathName_
 
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 215 of file FourVectorHLTOnline.h.

Constructor & Destructor Documentation

FourVectorHLTOnline::PathInfo::PathInfo ( )
inlineprivate
FourVectorHLTOnline::PathInfo::~PathInfo ( )
inline

Definition at line 420 of file FourVectorHLTOnline.h.

420 {};
FourVectorHLTOnline::PathInfo::PathInfo ( std::string  denomPathName,
std::string  pathName,
std::string  l1pathName,
std::string  filterName,
std::string  processName,
size_t  type,
float  ptmin,
float  ptmax 
)
inline

Definition at line 422 of file FourVectorHLTOnline.h.

422  :
423 
424  denomPathName_(denomPathName),
426  l1pathName_(l1pathName),
428  processName_(processName),
429  objectType_(type),
430  NOn_(0), onEtOn_(0), onOneOverEtOn_(0), onEtavsonPhiOn_(0),
432  NL1_(0), l1EtL1_(0), l1Etavsl1PhiL1_(0),
439  offDRL1Off_(0), offDROnOff_(0), l1DRL1On_(0), filters_(0),
440  ptmin_(ptmin), ptmax_(ptmax)
441 
442  {
443  };
type
Definition: HCALResponse.h:22
const std::string * pathName() const
Definition: HLTadd.h:31
double ptmin
Definition: HydjetWrapper.h:86
FourVectorHLTOnline::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 445 of file FourVectorHLTOnline.h.

479  :
480 
481  denomPathName_(denomPathName),
482  pathName_(pathName), l1pathName_(l1pathName),
484  NOn_(NOn), onEtOn_(onEtOn), onOneOverEtOn_(onOneOverEtOn), onEtavsonPhiOn_(onEtavsonPhiOn),
485  NOff_(NOff), offEtOff_(offEtOff), offEtavsoffPhiOff_(offEtavsoffPhiOff),
486  NL1_(NL1), l1EtL1_(l1EtL1), l1Etavsl1PhiL1_(l1Etavsl1PhiL1),
487  NL1On_(NL1On), l1EtL1On_(l1EtL1On), l1Etavsl1PhiL1On_(l1Etavsl1PhiL1On),
488  NL1Off_(NL1Off), offEtL1Off_(offEtL1Off), offEtavsoffPhiL1Off_(offEtavsoffPhiL1Off),
489  NOnOff_(NOnOff), offEtOnOff_(offEtOnOff), offEtavsoffPhiOnOff_(offEtavsoffPhiOnOff),
490  NL1OnUM_(NL1OnUM), l1EtL1OnUM_(l1EtL1OnUM), l1Etavsl1PhiL1OnUM_(l1Etavsl1PhiL1OnUM),
491  NL1OffUM_(NL1OffUM), offEtL1OffUM_(offEtL1OffUM), offEtavsoffPhiL1OffUM_(offEtavsoffPhiL1OffUM),
492  NOnOffUM_(NOnOffUM), offEtOnOffUM_(offEtOnOffUM), offEtavsoffPhiOnOffUM_(offEtavsoffPhiOnOffUM),
493  offDRL1Off_(offDRL1Off),
494  offDROnOff_(offDROnOff),
495  l1DRL1On_(l1DRL1On),
496  filters_(filters),
497  ptmin_(ptmin), ptmax_(ptmax)
498  {
499  };
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 FourVectorHLTOnline::PathInfo::getDenomPath ( void  ) const
inline

Definition at line 405 of file FourVectorHLTOnline.h.

References denomPathName_.

405  {
406  return denomPathName_;
407  }
MonitorElement* FourVectorHLTOnline::PathInfo::getFiltersHisto ( )
inline

Definition at line 389 of file FourVectorHLTOnline.h.

References filters_.

389  {
390  return filters_;
391  }
MonitorElement* FourVectorHLTOnline::PathInfo::getL1DROnL1Histo ( )
inline

Definition at line 386 of file FourVectorHLTOnline.h.

References l1DRL1On_.

386  {
387  return l1DRL1On_;
388  }
MonitorElement* FourVectorHLTOnline::PathInfo::getL1EtaVsL1PhiL1Histo ( )
inline

Definition at line 323 of file FourVectorHLTOnline.h.

References l1Etavsl1PhiL1_.

323  {
324  return l1Etavsl1PhiL1_;
325  }
MonitorElement* FourVectorHLTOnline::PathInfo::getL1EtaVsL1PhiL1OnHisto ( )
inline

Definition at line 332 of file FourVectorHLTOnline.h.

References l1Etavsl1PhiL1On_.

332  {
333  return l1Etavsl1PhiL1On_;
334  }
MonitorElement* FourVectorHLTOnline::PathInfo::getL1EtaVsL1PhiL1OnUMHisto ( )
inline

Definition at line 359 of file FourVectorHLTOnline.h.

References l1Etavsl1PhiL1OnUM_.

359  {
360  return l1Etavsl1PhiL1OnUM_;
361  }
MonitorElement* FourVectorHLTOnline::PathInfo::getL1EtL1Histo ( )
inline

Definition at line 320 of file FourVectorHLTOnline.h.

References l1EtL1_.

320  {
321  return l1EtL1_;
322  }
MonitorElement* FourVectorHLTOnline::PathInfo::getL1EtL1OnHisto ( )
inline

Definition at line 329 of file FourVectorHLTOnline.h.

References l1EtL1On_.

329  {
330  return l1EtL1On_;
331  }
MonitorElement* FourVectorHLTOnline::PathInfo::getL1EtL1OnUMHisto ( )
inline

Definition at line 356 of file FourVectorHLTOnline.h.

References l1EtL1OnUM_.

356  {
357  return l1EtL1OnUM_;
358  }
const std::string FourVectorHLTOnline::PathInfo::getl1Path ( void  ) const
inline

Definition at line 402 of file FourVectorHLTOnline.h.

References l1pathName_.

402  {
403  return l1pathName_;
404  }
const std::string FourVectorHLTOnline::PathInfo::getLabel ( void  ) const
inline

Definition at line 392 of file FourVectorHLTOnline.h.

References filterName_.

392  {
393  return filterName_;
394  }
MonitorElement* FourVectorHLTOnline::PathInfo::getNL1Histo ( )
inline

Definition at line 317 of file FourVectorHLTOnline.h.

References NL1_.

317  {
318  return NL1_;
319  }
MonitorElement* FourVectorHLTOnline::PathInfo::getNL1OffHisto ( )
inline

Definition at line 335 of file FourVectorHLTOnline.h.

References NL1Off_.

335  {
336  return NL1Off_;
337  }
MonitorElement* FourVectorHLTOnline::PathInfo::getNL1OffUMHisto ( )
inline

Definition at line 362 of file FourVectorHLTOnline.h.

References NL1OffUM_.

362  {
363  return NL1OffUM_;
364  }
MonitorElement* FourVectorHLTOnline::PathInfo::getNL1OnHisto ( )
inline

Definition at line 326 of file FourVectorHLTOnline.h.

References NL1On_.

326  {
327  return NL1On_;
328  }
MonitorElement* FourVectorHLTOnline::PathInfo::getNL1OnUMHisto ( )
inline

Definition at line 353 of file FourVectorHLTOnline.h.

References NL1OnUM_.

353  {
354  return NL1OnUM_;
355  }
MonitorElement* FourVectorHLTOnline::PathInfo::getNOffHisto ( )
inline

Definition at line 308 of file FourVectorHLTOnline.h.

References NOff_.

308  {
309  return NOff_;
310  }
MonitorElement* FourVectorHLTOnline::PathInfo::getNOnHisto ( )
inline

Definition at line 296 of file FourVectorHLTOnline.h.

References NOn_.

296  {
297  return NOn_;
298  }
MonitorElement* FourVectorHLTOnline::PathInfo::getNOnOffHisto ( )
inline

Definition at line 344 of file FourVectorHLTOnline.h.

References NOnOff_.

344  {
345  return NOnOff_;
346  }
MonitorElement* FourVectorHLTOnline::PathInfo::getNOnOffUMHisto ( )
inline

Definition at line 371 of file FourVectorHLTOnline.h.

References NOnOffUM_.

371  {
372  return NOnOffUM_;
373  }
const int FourVectorHLTOnline::PathInfo::getObjectType ( void  ) const
inline

Definition at line 411 of file FourVectorHLTOnline.h.

References objectType_.

411  {
412  return objectType_;
413  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffDRL1OffHisto ( )
inline

Definition at line 380 of file FourVectorHLTOnline.h.

References offDRL1Off_.

380  {
381  return offDRL1Off_;
382  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffDROnOffHisto ( )
inline

Definition at line 383 of file FourVectorHLTOnline.h.

References offDROnOff_.

383  {
384  return offDROnOff_;
385  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtaVsOffPhiL1OffHisto ( )
inline

Definition at line 341 of file FourVectorHLTOnline.h.

References offEtavsoffPhiL1Off_.

341  {
342  return offEtavsoffPhiL1Off_;
343  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtaVsOffPhiL1OffUMHisto ( )
inline

Definition at line 368 of file FourVectorHLTOnline.h.

References offEtavsoffPhiL1OffUM_.

368  {
369  return offEtavsoffPhiL1OffUM_;
370  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtaVsOffPhiOffHisto ( )
inline

Definition at line 314 of file FourVectorHLTOnline.h.

References offEtavsoffPhiOff_.

314  {
315  return offEtavsoffPhiOff_;
316  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtaVsOffPhiOnOffHisto ( )
inline

Definition at line 350 of file FourVectorHLTOnline.h.

References offEtavsoffPhiOnOff_.

350  {
351  return offEtavsoffPhiOnOff_;
352  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtaVsOffPhiOnOffUMHisto ( )
inline

Definition at line 377 of file FourVectorHLTOnline.h.

References offEtavsoffPhiOnOffUM_.

377  {
378  return offEtavsoffPhiOnOffUM_;
379  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtL1OffHisto ( )
inline

Definition at line 338 of file FourVectorHLTOnline.h.

References offEtL1Off_.

338  {
339  return offEtL1Off_;
340  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtL1OffUMHisto ( )
inline

Definition at line 365 of file FourVectorHLTOnline.h.

References offEtL1OffUM_.

365  {
366  return offEtL1OffUM_;
367  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtOffHisto ( )
inline

Definition at line 311 of file FourVectorHLTOnline.h.

References offEtOff_.

311  {
312  return offEtOff_;
313  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtOnOffHisto ( )
inline

Definition at line 347 of file FourVectorHLTOnline.h.

References offEtOnOff_.

347  {
348  return offEtOnOff_;
349  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtOnOffUMHisto ( )
inline

Definition at line 374 of file FourVectorHLTOnline.h.

References offEtOnOffUM_.

374  {
375  return offEtOnOffUM_;
376  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOnEtaVsOnPhiOnHisto ( )
inline

Definition at line 305 of file FourVectorHLTOnline.h.

References onEtavsonPhiOn_.

305  {
306  return onEtavsonPhiOn_;
307  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOnEtOnHisto ( )
inline

Definition at line 299 of file FourVectorHLTOnline.h.

References onEtOn_.

299  {
300  return onEtOn_;
301  }
MonitorElement* FourVectorHLTOnline::PathInfo::getOnOneOverEtOnHisto ( )
inline

Definition at line 302 of file FourVectorHLTOnline.h.

References onOneOverEtOn_.

302  {
303  return onOneOverEtOn_;
304  }
const std::string FourVectorHLTOnline::PathInfo::getPath ( void  ) const
inline

Definition at line 399 of file FourVectorHLTOnline.h.

References pathName_.

399  {
400  return pathName_;
401  }
const std::string FourVectorHLTOnline::PathInfo::getProcess ( void  ) const
inline

Definition at line 408 of file FourVectorHLTOnline.h.

References processName_.

408  {
409  return processName_;
410  }
float FourVectorHLTOnline::PathInfo::getPtMax ( ) const
inline

Definition at line 512 of file FourVectorHLTOnline.h.

References ptmax_.

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

Definition at line 511 of file FourVectorHLTOnline.h.

References ptmin_.

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

Definition at line 542 of file FourVectorHLTOnline.h.

References pathIndex_.

542  {
543  return pathIndex_;
544  }
bool FourVectorHLTOnline::PathInfo::operator!= ( const std::string &  v)
inline

Definition at line 506 of file FourVectorHLTOnline.h.

References filterName_.

507  {
508  return v!=filterName_;
509  }
mathSSE::Vec4< T > v
bool FourVectorHLTOnline::PathInfo::operator== ( const std::string &  v)
inline

Definition at line 501 of file FourVectorHLTOnline.h.

References filterName_.

502  {
503  return v==filterName_;
504  }
mathSSE::Vec4< T > v
void FourVectorHLTOnline::PathInfo::setFilterHistos ( MonitorElement *const  filters)
inline

Definition at line 222 of file FourVectorHLTOnline.h.

References filters, and filters_.

223  {
224  filters_ = filters;
225  }
std::vector< TPRegexp > filters
Definition: eve_filter.cc:25
void FourVectorHLTOnline::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 227 of file FourVectorHLTOnline.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_.

260  {
261 
262  NOn_ = NOn;
263  onEtOn_ = onEtOn;
264  onOneOverEtOn_ = onOneOverEtOn;
265  onEtavsonPhiOn_ = onEtavsonPhiOn;
266  NOff_ = NOff;
267  offEtOff_ = offEtOff;
268  offEtavsoffPhiOff_ = offEtavsoffPhiOff;
269  NL1_ = NL1;
270  l1EtL1_ = l1EtL1;
271  l1Etavsl1PhiL1_ = l1Etavsl1PhiL1;
272  NL1On_ = NL1On;
273  l1EtL1On_ = l1EtL1On;
274  l1Etavsl1PhiL1On_ = l1Etavsl1PhiL1On;
275  NL1Off_ = NL1Off;
276  offEtL1Off_ = offEtL1Off;
277  offEtavsoffPhiL1Off_ = offEtavsoffPhiL1Off;
278  NOnOff_ = NOnOff;
279  offEtOnOff_ = offEtOnOff;
280  offEtavsoffPhiOnOff_ = offEtavsoffPhiOnOff;
281  NL1OnUM_ = NL1OnUM;
282  l1EtL1OnUM_ = l1EtL1OnUM;
283  l1Etavsl1PhiL1OnUM_ = l1Etavsl1PhiL1OnUM;
284  NL1OffUM_ = NL1OffUM;
285  offEtL1OffUM_ = offEtL1OffUM;
286  offEtavsoffPhiL1OffUM_ = offEtavsoffPhiL1OffUM;
287  NOnOffUM_ = NOnOffUM;
288  offEtOnOffUM_ = offEtOnOffUM;
289  offEtavsoffPhiOnOffUM_ = offEtavsoffPhiOnOffUM;
290  offDRL1Off_ = offDRL1Off;
291  offDROnOff_ = offDROnOff;
292  l1DRL1On_ = l1DRL1On;
293 
294  }
void FourVectorHLTOnline::PathInfo::setLabel ( std::string  labelName)
inline

Definition at line 395 of file FourVectorHLTOnline.h.

References filterName_.

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

395  {
396  filterName_ = labelName;
397  return;
398  }
const int FourVectorHLTOnline::PathInfo::type ( )
inlineprivate

Member Data Documentation

std::string FourVectorHLTOnline::PathInfo::denomPathName_
private

Definition at line 520 of file FourVectorHLTOnline.h.

Referenced by getDenomPath().

std::string FourVectorHLTOnline::PathInfo::filterName_
private

Definition at line 523 of file FourVectorHLTOnline.h.

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

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

Definition at line 514 of file FourVectorHLTOnline.h.

MonitorElement * FourVectorHLTOnline::PathInfo::l1DRL1On_
private

Definition at line 537 of file FourVectorHLTOnline.h.

Referenced by getL1DROnL1Histo(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::l1Etavsl1PhiL1_
private

Definition at line 530 of file FourVectorHLTOnline.h.

Referenced by getL1EtaVsL1PhiL1Histo(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::l1Etavsl1PhiL1On_
private

Definition at line 531 of file FourVectorHLTOnline.h.

Referenced by getL1EtaVsL1PhiL1OnHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::l1Etavsl1PhiL1OnUM_
private

Definition at line 534 of file FourVectorHLTOnline.h.

Referenced by getL1EtaVsL1PhiL1OnUMHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::l1EtL1_
private

Definition at line 530 of file FourVectorHLTOnline.h.

Referenced by getL1EtL1Histo(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::l1EtL1On_
private

Definition at line 531 of file FourVectorHLTOnline.h.

Referenced by getL1EtL1OnHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::l1EtL1OnUM_
private

Definition at line 534 of file FourVectorHLTOnline.h.

Referenced by getL1EtL1OnUMHisto(), and setHistos().

std::string FourVectorHLTOnline::PathInfo::l1pathName_
private

Definition at line 522 of file FourVectorHLTOnline.h.

Referenced by getl1Path().

MonitorElement* FourVectorHLTOnline::PathInfo::NL1_
private

Definition at line 530 of file FourVectorHLTOnline.h.

Referenced by getNL1Histo(), and setHistos().

MonitorElement* FourVectorHLTOnline::PathInfo::NL1Off_
private

Definition at line 532 of file FourVectorHLTOnline.h.

Referenced by getNL1OffHisto(), and setHistos().

MonitorElement* FourVectorHLTOnline::PathInfo::NL1OffUM_
private

Definition at line 535 of file FourVectorHLTOnline.h.

Referenced by getNL1OffUMHisto(), and setHistos().

MonitorElement* FourVectorHLTOnline::PathInfo::NL1On_
private

Definition at line 531 of file FourVectorHLTOnline.h.

Referenced by getNL1OnHisto(), and setHistos().

MonitorElement* FourVectorHLTOnline::PathInfo::NL1OnUM_
private

Definition at line 534 of file FourVectorHLTOnline.h.

Referenced by getNL1OnUMHisto(), and setHistos().

MonitorElement* FourVectorHLTOnline::PathInfo::NOff_
private

Definition at line 529 of file FourVectorHLTOnline.h.

Referenced by getNOffHisto(), and setHistos().

MonitorElement* FourVectorHLTOnline::PathInfo::NOn_
private

Definition at line 528 of file FourVectorHLTOnline.h.

Referenced by getNOnHisto(), and setHistos().

MonitorElement* FourVectorHLTOnline::PathInfo::NOnOff_
private

Definition at line 533 of file FourVectorHLTOnline.h.

Referenced by getNOnOffHisto(), and setHistos().

MonitorElement* FourVectorHLTOnline::PathInfo::NOnOffUM_
private

Definition at line 536 of file FourVectorHLTOnline.h.

Referenced by getNOnOffUMHisto(), and setHistos().

int FourVectorHLTOnline::PathInfo::objectType_
private

Definition at line 525 of file FourVectorHLTOnline.h.

Referenced by getObjectType(), and type().

MonitorElement* FourVectorHLTOnline::PathInfo::offDRL1Off_
private

Definition at line 537 of file FourVectorHLTOnline.h.

Referenced by getOffDRL1OffHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::offDROnOff_
private

Definition at line 537 of file FourVectorHLTOnline.h.

Referenced by getOffDROnOffHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::offEtavsoffPhiL1Off_
private

Definition at line 532 of file FourVectorHLTOnline.h.

Referenced by getOffEtaVsOffPhiL1OffHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::offEtavsoffPhiL1OffUM_
private

Definition at line 535 of file FourVectorHLTOnline.h.

Referenced by getOffEtaVsOffPhiL1OffUMHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::offEtavsoffPhiOff_
private

Definition at line 529 of file FourVectorHLTOnline.h.

Referenced by getOffEtaVsOffPhiOffHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::offEtavsoffPhiOnOff_
private

Definition at line 533 of file FourVectorHLTOnline.h.

Referenced by getOffEtaVsOffPhiOnOffHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::offEtavsoffPhiOnOffUM_
private

Definition at line 536 of file FourVectorHLTOnline.h.

Referenced by getOffEtaVsOffPhiOnOffUMHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::offEtL1Off_
private

Definition at line 532 of file FourVectorHLTOnline.h.

Referenced by getOffEtL1OffHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::offEtL1OffUM_
private

Definition at line 535 of file FourVectorHLTOnline.h.

Referenced by getOffEtL1OffUMHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::offEtOff_
private

Definition at line 529 of file FourVectorHLTOnline.h.

Referenced by getOffEtOffHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::offEtOnOff_
private

Definition at line 533 of file FourVectorHLTOnline.h.

Referenced by getOffEtOnOffHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::offEtOnOffUM_
private

Definition at line 536 of file FourVectorHLTOnline.h.

Referenced by getOffEtOnOffUMHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::onEtavsonPhiOn_
private

Definition at line 528 of file FourVectorHLTOnline.h.

Referenced by getOnEtaVsOnPhiOnHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::onEtOn_
private

Definition at line 528 of file FourVectorHLTOnline.h.

Referenced by getOnEtOnHisto(), and setHistos().

MonitorElement * FourVectorHLTOnline::PathInfo::onOneOverEtOn_
private

Definition at line 528 of file FourVectorHLTOnline.h.

Referenced by getOnOneOverEtOnHisto(), and setHistos().

int FourVectorHLTOnline::PathInfo::pathIndex_
private

Definition at line 519 of file FourVectorHLTOnline.h.

Referenced by index().

std::string FourVectorHLTOnline::PathInfo::pathName_
private

Definition at line 521 of file FourVectorHLTOnline.h.

Referenced by getPath().

std::string FourVectorHLTOnline::PathInfo::processName_
private

Definition at line 524 of file FourVectorHLTOnline.h.

Referenced by getProcess(), and getTag().

float FourVectorHLTOnline::PathInfo::ptmax_
private

Definition at line 540 of file FourVectorHLTOnline.h.

Referenced by getPtMax().

float FourVectorHLTOnline::PathInfo::ptmin_
private

Definition at line 540 of file FourVectorHLTOnline.h.

Referenced by getPtMin().