Definition at line 215 of file FourVectorHLTOnline.h.
FourVectorHLTOnline::PathInfo::PathInfo | ( | ) | [inline, private] |
Definition at line 217 of file FourVectorHLTOnline.h.
: pathIndex_(-1), denomPathName_("unset"), pathName_("unset"), l1pathName_("unset"), filterName_("unset"), processName_("unset"), objectType_(-1) {};
FourVectorHLTOnline::PathInfo::~PathInfo | ( | ) | [inline] |
Definition at line 420 of file FourVectorHLTOnline.h.
{};
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.
: denomPathName_(denomPathName), pathName_(pathName), l1pathName_(l1pathName), filterName_(filterName), processName_(processName), objectType_(type), NOn_(0), onEtOn_(0), onOneOverEtOn_(0), onEtavsonPhiOn_(0), NL1_(0), l1EtL1_(0), l1Etavsl1PhiL1_(0), NL1On_(0), l1EtL1On_(0), l1Etavsl1PhiL1On_(0), NL1Off_(0), offEtL1Off_(0), offEtavsoffPhiL1Off_(0), NOnOff_(0), offEtOnOff_(0), offEtavsoffPhiOnOff_(0), NL1OnUM_(0), l1EtL1OnUM_(0), l1Etavsl1PhiL1OnUM_(0), NL1OffUM_(0), offEtL1OffUM_(0), offEtavsoffPhiL1OffUM_(0), NOnOffUM_(0), offEtOnOffUM_(0), offEtavsoffPhiOnOffUM_(0), offDRL1Off_(0), offDROnOff_(0), l1DRL1On_(0), filters_(0), ptmin_(ptmin), ptmax_(ptmax) { };
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.
: denomPathName_(denomPathName), pathName_(pathName), l1pathName_(l1pathName), filterName_(filterName), processName_(processName), objectType_(type), NOn_(NOn), onEtOn_(onEtOn), onOneOverEtOn_(onOneOverEtOn), onEtavsonPhiOn_(onEtavsonPhiOn), NL1_(NL1), l1EtL1_(l1EtL1), l1Etavsl1PhiL1_(l1Etavsl1PhiL1), NL1On_(NL1On), l1EtL1On_(l1EtL1On), l1Etavsl1PhiL1On_(l1Etavsl1PhiL1On), NL1Off_(NL1Off), offEtL1Off_(offEtL1Off), offEtavsoffPhiL1Off_(offEtavsoffPhiL1Off), NOnOff_(NOnOff), offEtOnOff_(offEtOnOff), offEtavsoffPhiOnOff_(offEtavsoffPhiOnOff), NL1OnUM_(NL1OnUM), l1EtL1OnUM_(l1EtL1OnUM), l1Etavsl1PhiL1OnUM_(l1Etavsl1PhiL1OnUM), NL1OffUM_(NL1OffUM), offEtL1OffUM_(offEtL1OffUM), offEtavsoffPhiL1OffUM_(offEtavsoffPhiL1OffUM), NOnOffUM_(NOnOffUM), offEtOnOffUM_(offEtOnOffUM), offEtavsoffPhiOnOffUM_(offEtavsoffPhiOnOffUM), offDRL1Off_(offDRL1Off), offDROnOff_(offDROnOff), l1DRL1On_(l1DRL1On), filters_(filters), ptmin_(ptmin), ptmax_(ptmax) { };
const std::string FourVectorHLTOnline::PathInfo::getDenomPath | ( | void | ) | const [inline] |
Definition at line 405 of file FourVectorHLTOnline.h.
References denomPathName_.
{ return denomPathName_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getFiltersHisto | ( | ) | [inline] |
MonitorElement* FourVectorHLTOnline::PathInfo::getL1DROnL1Histo | ( | ) | [inline] |
MonitorElement* FourVectorHLTOnline::PathInfo::getL1EtaVsL1PhiL1Histo | ( | ) | [inline] |
Definition at line 323 of file FourVectorHLTOnline.h.
References l1Etavsl1PhiL1_.
{ return l1Etavsl1PhiL1_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getL1EtaVsL1PhiL1OnHisto | ( | ) | [inline] |
Definition at line 332 of file FourVectorHLTOnline.h.
References l1Etavsl1PhiL1On_.
{ return l1Etavsl1PhiL1On_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getL1EtaVsL1PhiL1OnUMHisto | ( | ) | [inline] |
Definition at line 359 of file FourVectorHLTOnline.h.
References l1Etavsl1PhiL1OnUM_.
{ return l1Etavsl1PhiL1OnUM_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getL1EtL1Histo | ( | ) | [inline] |
MonitorElement* FourVectorHLTOnline::PathInfo::getL1EtL1OnHisto | ( | ) | [inline] |
MonitorElement* FourVectorHLTOnline::PathInfo::getL1EtL1OnUMHisto | ( | ) | [inline] |
Definition at line 356 of file FourVectorHLTOnline.h.
References l1EtL1OnUM_.
{ return l1EtL1OnUM_; }
const std::string FourVectorHLTOnline::PathInfo::getl1Path | ( | void | ) | const [inline] |
Definition at line 402 of file FourVectorHLTOnline.h.
References l1pathName_.
{ return l1pathName_; }
const std::string FourVectorHLTOnline::PathInfo::getLabel | ( | void | ) | const [inline] |
Definition at line 392 of file FourVectorHLTOnline.h.
References filterName_.
{ return filterName_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getNL1Histo | ( | ) | [inline] |
MonitorElement* FourVectorHLTOnline::PathInfo::getNL1OffHisto | ( | ) | [inline] |
MonitorElement* FourVectorHLTOnline::PathInfo::getNL1OffUMHisto | ( | ) | [inline] |
MonitorElement* FourVectorHLTOnline::PathInfo::getNL1OnHisto | ( | ) | [inline] |
MonitorElement* FourVectorHLTOnline::PathInfo::getNL1OnUMHisto | ( | ) | [inline] |
MonitorElement* FourVectorHLTOnline::PathInfo::getNOnHisto | ( | ) | [inline] |
MonitorElement* FourVectorHLTOnline::PathInfo::getNOnOffHisto | ( | ) | [inline] |
MonitorElement* FourVectorHLTOnline::PathInfo::getNOnOffUMHisto | ( | ) | [inline] |
const int FourVectorHLTOnline::PathInfo::getObjectType | ( | void | ) | const [inline] |
Definition at line 411 of file FourVectorHLTOnline.h.
References objectType_.
{ return objectType_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffDRL1OffHisto | ( | ) | [inline] |
Definition at line 380 of file FourVectorHLTOnline.h.
References offDRL1Off_.
{ return offDRL1Off_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffDROnOffHisto | ( | ) | [inline] |
Definition at line 383 of file FourVectorHLTOnline.h.
References offDROnOff_.
{ return offDROnOff_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtaVsOffPhiL1OffHisto | ( | ) | [inline] |
Definition at line 341 of file FourVectorHLTOnline.h.
References offEtavsoffPhiL1Off_.
{ return offEtavsoffPhiL1Off_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtaVsOffPhiL1OffUMHisto | ( | ) | [inline] |
Definition at line 368 of file FourVectorHLTOnline.h.
References offEtavsoffPhiL1OffUM_.
{ return offEtavsoffPhiL1OffUM_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtaVsOffPhiOnOffHisto | ( | ) | [inline] |
Definition at line 350 of file FourVectorHLTOnline.h.
References offEtavsoffPhiOnOff_.
{ return offEtavsoffPhiOnOff_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtaVsOffPhiOnOffUMHisto | ( | ) | [inline] |
Definition at line 377 of file FourVectorHLTOnline.h.
References offEtavsoffPhiOnOffUM_.
{ return offEtavsoffPhiOnOffUM_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtL1OffHisto | ( | ) | [inline] |
Definition at line 338 of file FourVectorHLTOnline.h.
References offEtL1Off_.
{ return offEtL1Off_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtL1OffUMHisto | ( | ) | [inline] |
Definition at line 365 of file FourVectorHLTOnline.h.
References offEtL1OffUM_.
{ return offEtL1OffUM_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtOnOffHisto | ( | ) | [inline] |
Definition at line 347 of file FourVectorHLTOnline.h.
References offEtOnOff_.
{ return offEtOnOff_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getOffEtOnOffUMHisto | ( | ) | [inline] |
Definition at line 374 of file FourVectorHLTOnline.h.
References offEtOnOffUM_.
{ return offEtOnOffUM_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getOnEtaVsOnPhiOnHisto | ( | ) | [inline] |
Definition at line 305 of file FourVectorHLTOnline.h.
References onEtavsonPhiOn_.
{ return onEtavsonPhiOn_; }
MonitorElement* FourVectorHLTOnline::PathInfo::getOnEtOnHisto | ( | ) | [inline] |
MonitorElement* FourVectorHLTOnline::PathInfo::getOnOneOverEtOnHisto | ( | ) | [inline] |
Definition at line 302 of file FourVectorHLTOnline.h.
References onOneOverEtOn_.
{ return onOneOverEtOn_; }
const std::string FourVectorHLTOnline::PathInfo::getPath | ( | void | ) | const [inline] |
const std::string FourVectorHLTOnline::PathInfo::getProcess | ( | void | ) | const [inline] |
Definition at line 408 of file FourVectorHLTOnline.h.
References processName_.
{ return processName_; }
float FourVectorHLTOnline::PathInfo::getPtMax | ( | ) | const [inline] |
float FourVectorHLTOnline::PathInfo::getPtMin | ( | ) | const [inline] |
const edm::InputTag FourVectorHLTOnline::PathInfo::getTag | ( | void | ) | const [inline] |
Definition at line 415 of file FourVectorHLTOnline.h.
References filterName_, processName_, and corrections_cfg::tagName.
{ edm::InputTag tagName(filterName_,"",processName_); return tagName; }
const int FourVectorHLTOnline::PathInfo::index | ( | ) | [inline, private] |
bool FourVectorHLTOnline::PathInfo::operator!= | ( | const std::string & | v | ) | [inline] |
Definition at line 505 of file FourVectorHLTOnline.h.
References filterName_.
{ return v!=filterName_; }
bool FourVectorHLTOnline::PathInfo::operator== | ( | const std::string & | v | ) | [inline] |
Definition at line 500 of file FourVectorHLTOnline.h.
References filterName_.
{ return v==filterName_; }
void FourVectorHLTOnline::PathInfo::setFilterHistos | ( | MonitorElement *const | filters | ) | [inline] |
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_, NOn_, NOnOff_, NOnOffUM_, offDRL1Off_, offDROnOff_, offEtavsoffPhiL1Off_, offEtavsoffPhiL1OffUM_, offEtavsoffPhiOnOff_, offEtavsoffPhiOnOffUM_, offEtL1Off_, offEtL1OffUM_, offEtOnOff_, offEtOnOffUM_, onEtavsonPhiOn_, onEtOn_, and onOneOverEtOn_.
{ NOn_ = NOn; onEtOn_ = onEtOn; onOneOverEtOn_ = onOneOverEtOn; onEtavsonPhiOn_ = onEtavsonPhiOn; //NOff_ = NOff; //offEtOff_ = offEtOff; //offEtavsoffPhiOff_ = offEtavsoffPhiOff; NL1_ = NL1; l1EtL1_ = l1EtL1; l1Etavsl1PhiL1_ = l1Etavsl1PhiL1; NL1On_ = NL1On; l1EtL1On_ = l1EtL1On; l1Etavsl1PhiL1On_ = l1Etavsl1PhiL1On; NL1Off_ = NL1Off; offEtL1Off_ = offEtL1Off; offEtavsoffPhiL1Off_ = offEtavsoffPhiL1Off; NOnOff_ = NOnOff; offEtOnOff_ = offEtOnOff; offEtavsoffPhiOnOff_ = offEtavsoffPhiOnOff; NL1OnUM_ = NL1OnUM; l1EtL1OnUM_ = l1EtL1OnUM; l1Etavsl1PhiL1OnUM_ = l1Etavsl1PhiL1OnUM; NL1OffUM_ = NL1OffUM; offEtL1OffUM_ = offEtL1OffUM; offEtavsoffPhiL1OffUM_ = offEtavsoffPhiL1OffUM; NOnOffUM_ = NOnOffUM; offEtOnOffUM_ = offEtOnOffUM; offEtavsoffPhiOnOffUM_ = offEtavsoffPhiOnOffUM; offDRL1Off_ = offDRL1Off; offDROnOff_ = offDROnOff; l1DRL1On_ = l1DRL1On; }
void FourVectorHLTOnline::PathInfo::setLabel | ( | std::string | labelName | ) | [inline] |
Definition at line 395 of file FourVectorHLTOnline.h.
References filterName_.
{ filterName_ = labelName; return; }
const int FourVectorHLTOnline::PathInfo::type | ( | ) | [inline, private] |
Definition at line 544 of file FourVectorHLTOnline.h.
References objectType_.
{ return objectType_; }
std::string FourVectorHLTOnline::PathInfo::denomPathName_ [private] |
Definition at line 519 of file FourVectorHLTOnline.h.
Referenced by getDenomPath().
std::string FourVectorHLTOnline::PathInfo::filterName_ [private] |
Definition at line 522 of file FourVectorHLTOnline.h.
Referenced by getLabel(), getTag(), operator!=(), operator==(), and setLabel().
Definition at line 537 of file FourVectorHLTOnline.h.
Referenced by getFiltersHisto(), and setFilterHistos().
std::vector< std::pair<std::string,unsigned int> > FourVectorHLTOnline::PathInfo::filtersAndIndices |
Definition at line 513 of file FourVectorHLTOnline.h.
Definition at line 536 of file FourVectorHLTOnline.h.
Referenced by getL1DROnL1Histo(), and setHistos().
Definition at line 529 of file FourVectorHLTOnline.h.
Referenced by getL1EtaVsL1PhiL1Histo(), and setHistos().
Definition at line 530 of file FourVectorHLTOnline.h.
Referenced by getL1EtaVsL1PhiL1OnHisto(), and setHistos().
Definition at line 533 of file FourVectorHLTOnline.h.
Referenced by getL1EtaVsL1PhiL1OnUMHisto(), and setHistos().
MonitorElement * FourVectorHLTOnline::PathInfo::l1EtL1_ [private] |
Definition at line 529 of file FourVectorHLTOnline.h.
Referenced by getL1EtL1Histo(), and setHistos().
Definition at line 530 of file FourVectorHLTOnline.h.
Referenced by getL1EtL1OnHisto(), and setHistos().
Definition at line 533 of file FourVectorHLTOnline.h.
Referenced by getL1EtL1OnUMHisto(), and setHistos().
std::string FourVectorHLTOnline::PathInfo::l1pathName_ [private] |
Definition at line 521 of file FourVectorHLTOnline.h.
Referenced by getl1Path().
Definition at line 529 of file FourVectorHLTOnline.h.
Referenced by getNL1Histo(), and setHistos().
Definition at line 531 of file FourVectorHLTOnline.h.
Referenced by getNL1OffHisto(), and setHistos().
Definition at line 534 of file FourVectorHLTOnline.h.
Referenced by getNL1OffUMHisto(), and setHistos().
Definition at line 530 of file FourVectorHLTOnline.h.
Referenced by getNL1OnHisto(), and setHistos().
Definition at line 533 of file FourVectorHLTOnline.h.
Referenced by getNL1OnUMHisto(), and setHistos().
Definition at line 527 of file FourVectorHLTOnline.h.
Referenced by getNOnHisto(), and setHistos().
Definition at line 532 of file FourVectorHLTOnline.h.
Referenced by getNOnOffHisto(), and setHistos().
Definition at line 535 of file FourVectorHLTOnline.h.
Referenced by getNOnOffUMHisto(), and setHistos().
int FourVectorHLTOnline::PathInfo::objectType_ [private] |
Definition at line 524 of file FourVectorHLTOnline.h.
Referenced by getObjectType(), and type().
Definition at line 536 of file FourVectorHLTOnline.h.
Referenced by getOffDRL1OffHisto(), and setHistos().
Definition at line 536 of file FourVectorHLTOnline.h.
Referenced by getOffDROnOffHisto(), and setHistos().
Definition at line 531 of file FourVectorHLTOnline.h.
Referenced by getOffEtaVsOffPhiL1OffHisto(), and setHistos().
Definition at line 534 of file FourVectorHLTOnline.h.
Referenced by getOffEtaVsOffPhiL1OffUMHisto(), and setHistos().
Definition at line 532 of file FourVectorHLTOnline.h.
Referenced by getOffEtaVsOffPhiOnOffHisto(), and setHistos().
Definition at line 535 of file FourVectorHLTOnline.h.
Referenced by getOffEtaVsOffPhiOnOffUMHisto(), and setHistos().
Definition at line 531 of file FourVectorHLTOnline.h.
Referenced by getOffEtL1OffHisto(), and setHistos().
Definition at line 534 of file FourVectorHLTOnline.h.
Referenced by getOffEtL1OffUMHisto(), and setHistos().
Definition at line 532 of file FourVectorHLTOnline.h.
Referenced by getOffEtOnOffHisto(), and setHistos().
Definition at line 535 of file FourVectorHLTOnline.h.
Referenced by getOffEtOnOffUMHisto(), and setHistos().
Definition at line 527 of file FourVectorHLTOnline.h.
Referenced by getOnEtaVsOnPhiOnHisto(), and setHistos().
MonitorElement * FourVectorHLTOnline::PathInfo::onEtOn_ [private] |
Definition at line 527 of file FourVectorHLTOnline.h.
Referenced by getOnEtOnHisto(), and setHistos().
Definition at line 527 of file FourVectorHLTOnline.h.
Referenced by getOnOneOverEtOnHisto(), and setHistos().
int FourVectorHLTOnline::PathInfo::pathIndex_ [private] |
Definition at line 518 of file FourVectorHLTOnline.h.
Referenced by index().
std::string FourVectorHLTOnline::PathInfo::pathName_ [private] |
Definition at line 520 of file FourVectorHLTOnline.h.
Referenced by getPath().
std::string FourVectorHLTOnline::PathInfo::processName_ [private] |
Definition at line 523 of file FourVectorHLTOnline.h.
Referenced by getProcess(), and getTag().
float FourVectorHLTOnline::PathInfo::ptmax_ [private] |
Definition at line 539 of file FourVectorHLTOnline.h.
Referenced by getPtMax().
float FourVectorHLTOnline::PathInfo::ptmin_ [private] |
Definition at line 539 of file FourVectorHLTOnline.h.
Referenced by getPtMin().