![]() |
![]() |
Definition at line 94 of file FourVectorHLTOnline.h.
FourVectorHLTOnline::PathInfo::PathInfo | ( | ) | [inline, private] |
Definition at line 95 of file FourVectorHLTOnline.h.
00095 : 00096 pathIndex_(-1), pathName_("unset"), filterName_("unset"), objectType_(-1) 00097 {}; public:
FourVectorHLTOnline::PathInfo::~PathInfo | ( | ) | [inline] |
FourVectorHLTOnline::PathInfo::PathInfo | ( | std::string | pathName, | |
std::string | filterName, | |||
size_t | type, | |||
float | ptmin, | |||
float | ptmax | |||
) | [inline] |
Definition at line 161 of file FourVectorHLTOnline.h.
00162 : 00163 pathName_(pathName), filterName_(filterName), objectType_(type), 00164 NOn_(0),etOn_(0), etaOn_(0), phiOn_(0), etavsphiOn_(0), 00165 etL1_(0), etaL1_(0), phiL1_(0), etavsphiL1_(0), 00166 ptmin_(ptmin), ptmax_(ptmax) 00167 { 00168 }; PathInfo(std::string pathName, std::string filterName, size_t type,
FourVectorHLTOnline::PathInfo::PathInfo | ( | std::string | pathName, | |
std::string | filterName, | |||
size_t | type, | |||
MonitorElement * | NOn, | |||
MonitorElement * | etOn, | |||
MonitorElement * | etaOn, | |||
MonitorElement * | phiOn, | |||
MonitorElement * | etavsphiOn, | |||
MonitorElement * | etL1, | |||
MonitorElement * | etaL1, | |||
MonitorElement * | phiL1, | |||
MonitorElement * | etavsphiL1, | |||
float | ptmin, | |||
float | ptmax | |||
) | [inline] |
Definition at line 169 of file FourVectorHLTOnline.h.
00180 : 00181 pathName_(pathName), filterName_(filterName), objectType_(type), 00182 NOn_(NOn), etOn_(etOn), etaOn_(etaOn), phiOn_(phiOn), etavsphiOn_(etavsphiOn), 00183 etL1_(etL1), etaL1_(etaL1), phiL1_(phiL1), etavsphiL1_(etavsphiL1), 00184 ptmin_(ptmin), ptmax_(ptmax) 00185 {}; bool operator==(const std::string v)
MonitorElement* FourVectorHLTOnline::PathInfo::getEtaL1Histo | ( | ) | [inline] |
Definition at line 137 of file FourVectorHLTOnline.h.
References etaL1_.
00137 { 00138 return etaL1_; 00139 }
MonitorElement* FourVectorHLTOnline::PathInfo::getEtaOnHisto | ( | ) | [inline] |
Definition at line 125 of file FourVectorHLTOnline.h.
References etaOn_.
00125 { 00126 return etaOn_; 00127 }
MonitorElement* FourVectorHLTOnline::PathInfo::getEtaVsPhiL1Histo | ( | ) | [inline] |
Definition at line 143 of file FourVectorHLTOnline.h.
References etavsphiL1_.
00143 { 00144 return etavsphiL1_; 00145 }
MonitorElement* FourVectorHLTOnline::PathInfo::getEtaVsPhiOnHisto | ( | ) | [inline] |
Definition at line 131 of file FourVectorHLTOnline.h.
References etavsphiOn_.
00131 { 00132 return etavsphiOn_; 00133 }
MonitorElement* FourVectorHLTOnline::PathInfo::getEtL1Histo | ( | ) | [inline] |
Definition at line 134 of file FourVectorHLTOnline.h.
References etL1_.
00134 { 00135 return etL1_; 00136 }
MonitorElement* FourVectorHLTOnline::PathInfo::getEtOnHisto | ( | ) | [inline] |
Definition at line 122 of file FourVectorHLTOnline.h.
References etOn_.
00122 { 00123 return etOn_; 00124 }
const std::string FourVectorHLTOnline::PathInfo::getLabel | ( | void | ) | const [inline] |
Definition at line 146 of file FourVectorHLTOnline.h.
References filterName_.
00146 { 00147 return filterName_; 00148 }
MonitorElement* FourVectorHLTOnline::PathInfo::getNOnHisto | ( | ) | [inline] |
Definition at line 119 of file FourVectorHLTOnline.h.
References NOn_.
00119 { 00120 return NOn_; 00121 }
const std::string FourVectorHLTOnline::PathInfo::getPath | ( | void | ) | const [inline] |
Definition at line 153 of file FourVectorHLTOnline.h.
References pathName_.
00153 { 00154 return pathName_; 00155 }
MonitorElement* FourVectorHLTOnline::PathInfo::getPhiL1Histo | ( | ) | [inline] |
Definition at line 140 of file FourVectorHLTOnline.h.
References phiL1_.
00140 { 00141 return phiL1_; 00142 }
MonitorElement* FourVectorHLTOnline::PathInfo::getPhiOnHisto | ( | ) | [inline] |
Definition at line 128 of file FourVectorHLTOnline.h.
References phiOn_.
00128 { 00129 return phiOn_; 00130 }
float FourVectorHLTOnline::PathInfo::getPtMax | ( | ) | const [inline] |
float FourVectorHLTOnline::PathInfo::getPtMin | ( | ) | const [inline] |
const edm::InputTag FourVectorHLTOnline::PathInfo::getTag | ( | void | ) | const [inline] |
Definition at line 156 of file FourVectorHLTOnline.h.
References filterName_, and HLT_VtxMuL3::tagName.
00156 { 00157 edm::InputTag tagName(filterName_,"","HLT"); 00158 return tagName; 00159 }
const int FourVectorHLTOnline::PathInfo::index | ( | ) | [inline, private] |
Definition at line 202 of file FourVectorHLTOnline.h.
References pathIndex_.
00202 { 00203 return pathIndex_; 00204 }
bool FourVectorHLTOnline::PathInfo::operator== | ( | const std::string | v | ) | [inline] |
Definition at line 186 of file FourVectorHLTOnline.h.
References filterName_.
00187 { 00188 return v==filterName_; 00189 }
void FourVectorHLTOnline::PathInfo::setHistos | ( | MonitorElement *const | NOn, | |
MonitorElement *const | etOn, | |||
MonitorElement *const | etaOn, | |||
MonitorElement *const | phiOn, | |||
MonitorElement *const | etavsphiOn, | |||
MonitorElement *const | etL1, | |||
MonitorElement *const | etaL1, | |||
MonitorElement *const | phiL1, | |||
MonitorElement *const | etavsphiL1 | |||
) | [inline] |
Definition at line 99 of file FourVectorHLTOnline.h.
References etaL1_, etaOn_, etavsphiL1_, etavsphiOn_, etL1_, etOn_, NOn_, phiL1_, and phiOn_.
00108 { 00109 NOn_ = NOn; 00110 etOn_ = etOn; 00111 etaOn_ = etaOn; 00112 phiOn_ = phiOn; 00113 etavsphiOn_ = etavsphiOn; 00114 etL1_ = etL1; 00115 etaL1_ = etaL1; 00116 phiL1_ = phiL1; 00117 etavsphiL1_ = etavsphiL1; 00118 }
void FourVectorHLTOnline::PathInfo::setLabel | ( | std::string | labelName | ) | [inline] |
Definition at line 149 of file FourVectorHLTOnline.h.
References filterName_.
00149 { 00150 filterName_ = labelName; 00151 return; 00152 }
const int FourVectorHLTOnline::PathInfo::type | ( | ) | [inline, private] |
Definition at line 205 of file FourVectorHLTOnline.h.
References objectType_.
00205 { 00206 return objectType_; 00207 }
MonitorElement * FourVectorHLTOnline::PathInfo::etaL1_ [private] |
Definition at line 198 of file FourVectorHLTOnline.h.
Referenced by getEtaL1Histo(), and setHistos().
MonitorElement * FourVectorHLTOnline::PathInfo::etaOn_ [private] |
Definition at line 197 of file FourVectorHLTOnline.h.
Referenced by getEtaOnHisto(), and setHistos().
Definition at line 198 of file FourVectorHLTOnline.h.
Referenced by getEtaVsPhiL1Histo(), and setHistos().
Definition at line 197 of file FourVectorHLTOnline.h.
Referenced by getEtaVsPhiOnHisto(), and setHistos().
Definition at line 198 of file FourVectorHLTOnline.h.
Referenced by getEtL1Histo(), and setHistos().
MonitorElement * FourVectorHLTOnline::PathInfo::etOn_ [private] |
Definition at line 197 of file FourVectorHLTOnline.h.
Referenced by getEtOnHisto(), and setHistos().
std::string FourVectorHLTOnline::PathInfo::filterName_ [private] |
Definition at line 193 of file FourVectorHLTOnline.h.
Referenced by getLabel(), getTag(), operator==(), and setLabel().
int FourVectorHLTOnline::PathInfo::pathIndex_ [private] |
std::string FourVectorHLTOnline::PathInfo::pathName_ [private] |
MonitorElement * FourVectorHLTOnline::PathInfo::phiL1_ [private] |
Definition at line 198 of file FourVectorHLTOnline.h.
Referenced by getPhiL1Histo(), and setHistos().
MonitorElement * FourVectorHLTOnline::PathInfo::phiOn_ [private] |
Definition at line 197 of file FourVectorHLTOnline.h.
Referenced by getPhiOnHisto(), and setHistos().
float FourVectorHLTOnline::PathInfo::ptmax_ [private] |
float FourVectorHLTOnline::PathInfo::ptmin_ [private] |