Definition at line 95 of file FourVectorHLTOffline.h.
FourVectorHLTOffline::PathInfo::PathInfo | ( | ) | [inline, private] |
Definition at line 96 of file FourVectorHLTOffline.h.
00096 : 00097 pathIndex_(-1), denomPathName_("unset"), pathName_("unset"), l1pathName_("unset"), filterName_("unset"), processName_("unset"), objectType_(-1) 00098 {}; public:
FourVectorHLTOffline::PathInfo::~PathInfo | ( | ) | [inline] |
FourVectorHLTOffline::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 255 of file FourVectorHLTOffline.h.
00256 : 00257 denomPathName_(denomPathName), pathName_(pathName), l1pathName_(l1pathName), filterName_(filterName), processName_(processName), objectType_(type), 00258 NOn_(0), 00259 onEtOn_(0), onEtaOn_(0), onPhiOn_(0), onEtavsonPhiOn_(0), 00260 offEtOff_(0), offEtaOff_(0), offPhiOff_(0), offEtavsoffPhiOff_(0), 00261 l1EtL1_(0), l1EtaL1_(0), l1PhiL1_(0), l1Etavsl1PhiL1_(0), 00262 l1EtL1On_(0), l1EtaL1On_(0), l1PhiL1On_(0), l1Etavsl1PhiL1On_(0), 00263 offEtL1Off_(0), offEtaL1Off_(0), offPhiL1Off_(0), offEtavsoffPhiL1Off_(0), 00264 offEtOnOff_(0), offEtaOnOff_(0), offPhiOnOff_(0), offEtavsoffPhiOnOff_(0), 00265 ptmin_(ptmin), ptmax_(ptmax) 00266 { 00267 }; PathInfo(std::string denomPathName, std::string pathName, std::string l1pathName, std::string filterName, std::string processName, size_t type,
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 * | onEtaOn, | |||
MonitorElement * | onPhiOn, | |||
MonitorElement * | onEtavsonPhiOn, | |||
MonitorElement * | offEtOff, | |||
MonitorElement * | offEtaOff, | |||
MonitorElement * | offPhiOff, | |||
MonitorElement * | offEtavsoffPhiOff, | |||
MonitorElement * | l1EtL1, | |||
MonitorElement * | l1EtaL1, | |||
MonitorElement * | l1PhiL1, | |||
MonitorElement * | l1Etavsl1PhiL1, | |||
MonitorElement * | l1EtL1On, | |||
MonitorElement * | l1EtaL1On, | |||
MonitorElement * | l1PhiL1On, | |||
MonitorElement * | l1Etavsl1PhiL1On, | |||
MonitorElement * | offEtL1Off, | |||
MonitorElement * | offEtaL1Off, | |||
MonitorElement * | offPhiL1Off, | |||
MonitorElement * | offEtavsoffPhiL1Off, | |||
MonitorElement * | offEtOnOff, | |||
MonitorElement * | offEtaOnOff, | |||
MonitorElement * | offPhiOnOff, | |||
MonitorElement * | offEtavsoffPhiOnOff, | |||
float | ptmin, | |||
float | ptmax | |||
) | [inline] |
Definition at line 268 of file FourVectorHLTOffline.h.
00295 : 00296 denomPathName_(denomPathName), pathName_(pathName), l1pathName_(l1pathName), filterName_(filterName), processName_(processName), objectType_(type), 00297 NOn_(NOn), 00298 onEtOn_(onEtOn), onEtaOn_(onEtaOn), onPhiOn_(onPhiOn), onEtavsonPhiOn_(onEtavsonPhiOn), 00299 offEtOff_(offEtOff), offEtaOff_(offEtaOff), offPhiOff_(offPhiOff), offEtavsoffPhiOff_(offEtavsoffPhiOff), 00300 l1EtL1_(l1EtL1), l1EtaL1_(l1EtaL1), l1PhiL1_(l1PhiL1), l1Etavsl1PhiL1_(l1Etavsl1PhiL1), 00301 l1EtL1On_(l1EtL1On), l1EtaL1On_(l1EtaL1On), l1PhiL1On_(l1PhiL1On), l1Etavsl1PhiL1On_(l1Etavsl1PhiL1On), 00302 offEtL1Off_(offEtL1Off), offEtaL1Off_(offEtaL1Off), offPhiL1Off_(offPhiL1Off), offEtavsoffPhiL1Off_(offEtavsoffPhiL1Off), 00303 offEtOnOff_(offEtOnOff), offEtaOnOff_(offEtaOnOff), offPhiOnOff_(offPhiOnOff), offEtavsoffPhiOnOff_(offEtavsoffPhiOnOff), 00304 ptmin_(ptmin), ptmax_(ptmax) 00305 {}; bool operator==(const std::string v)
const std::string FourVectorHLTOffline::PathInfo::getDenomPath | ( | void | ) | const [inline] |
Definition at line 240 of file FourVectorHLTOffline.h.
References denomPathName_.
00240 { 00241 return denomPathName_; 00242 }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1EtaL1Histo | ( | ) | [inline] |
Definition at line 182 of file FourVectorHLTOffline.h.
References l1EtaL1_.
00182 { 00183 return l1EtaL1_; 00184 }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1EtaL1OnHisto | ( | ) | [inline] |
Definition at line 194 of file FourVectorHLTOffline.h.
References l1EtaL1On_.
00194 { 00195 return l1EtaL1On_; 00196 }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1EtaVsL1PhiL1Histo | ( | ) | [inline] |
Definition at line 188 of file FourVectorHLTOffline.h.
References l1Etavsl1PhiL1_.
00188 { 00189 return l1Etavsl1PhiL1_; 00190 }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1EtaVsL1PhiL1OnHisto | ( | ) | [inline] |
Definition at line 200 of file FourVectorHLTOffline.h.
References l1Etavsl1PhiL1On_.
00200 { 00201 return l1Etavsl1PhiL1On_; 00202 }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1EtL1Histo | ( | ) | [inline] |
Definition at line 179 of file FourVectorHLTOffline.h.
References l1EtL1_.
00179 { 00180 return l1EtL1_; 00181 }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1EtL1OnHisto | ( | ) | [inline] |
Definition at line 191 of file FourVectorHLTOffline.h.
References l1EtL1On_.
00191 { 00192 return l1EtL1On_; 00193 }
const std::string FourVectorHLTOffline::PathInfo::getl1Path | ( | void | ) | const [inline] |
Definition at line 237 of file FourVectorHLTOffline.h.
References l1pathName_.
00237 { 00238 return l1pathName_; 00239 }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1PhiL1Histo | ( | ) | [inline] |
Definition at line 185 of file FourVectorHLTOffline.h.
References l1PhiL1_.
00185 { 00186 return l1PhiL1_; 00187 }
MonitorElement* FourVectorHLTOffline::PathInfo::getL1PhiL1OnHisto | ( | ) | [inline] |
Definition at line 197 of file FourVectorHLTOffline.h.
References l1PhiL1On_.
00197 { 00198 return l1PhiL1On_; 00199 }
const std::string FourVectorHLTOffline::PathInfo::getLabel | ( | void | ) | const [inline] |
Definition at line 227 of file FourVectorHLTOffline.h.
References filterName_.
00227 { 00228 return filterName_; 00229 }
MonitorElement* FourVectorHLTOffline::PathInfo::getNOnHisto | ( | ) | [inline] |
Definition at line 152 of file FourVectorHLTOffline.h.
References NOn_.
00152 { 00153 return NOn_; 00154 }
Definition at line 246 of file FourVectorHLTOffline.h.
References objectType_.
00246 { 00247 return objectType_; 00248 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtaL1OffHisto | ( | ) | [inline] |
Definition at line 206 of file FourVectorHLTOffline.h.
References offEtaL1Off_.
00206 { 00207 return offEtaL1Off_; 00208 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtaOffHisto | ( | ) | [inline] |
Definition at line 170 of file FourVectorHLTOffline.h.
References offEtaOff_.
00170 { 00171 return offEtaOff_; 00172 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtaOnOffHisto | ( | ) | [inline] |
Definition at line 218 of file FourVectorHLTOffline.h.
References offEtaOnOff_.
00218 { 00219 return offEtaOnOff_; 00220 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtaVsOffPhiL1OffHisto | ( | ) | [inline] |
Definition at line 212 of file FourVectorHLTOffline.h.
References offEtavsoffPhiL1Off_.
00212 { 00213 return offEtavsoffPhiL1Off_; 00214 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtaVsOffPhiOffHisto | ( | ) | [inline] |
Definition at line 176 of file FourVectorHLTOffline.h.
References offEtavsoffPhiOff_.
00176 { 00177 return offEtavsoffPhiOff_; 00178 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtaVsOffPhiOnOffHisto | ( | ) | [inline] |
Definition at line 224 of file FourVectorHLTOffline.h.
References offEtavsoffPhiOnOff_.
00224 { 00225 return offEtavsoffPhiOnOff_; 00226 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtL1OffHisto | ( | ) | [inline] |
Definition at line 203 of file FourVectorHLTOffline.h.
References offEtL1Off_.
00203 { 00204 return offEtL1Off_; 00205 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtOffHisto | ( | ) | [inline] |
Definition at line 167 of file FourVectorHLTOffline.h.
References offEtOff_.
00167 { 00168 return offEtOff_; 00169 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffEtOnOffHisto | ( | ) | [inline] |
Definition at line 215 of file FourVectorHLTOffline.h.
References offEtOnOff_.
00215 { 00216 return offEtOnOff_; 00217 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffPhiL1OffHisto | ( | ) | [inline] |
Definition at line 209 of file FourVectorHLTOffline.h.
References offPhiL1Off_.
00209 { 00210 return offPhiL1Off_; 00211 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffPhiOffHisto | ( | ) | [inline] |
Definition at line 173 of file FourVectorHLTOffline.h.
References offPhiOff_.
00173 { 00174 return offPhiOff_; 00175 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOffPhiOnOffHisto | ( | ) | [inline] |
Definition at line 221 of file FourVectorHLTOffline.h.
References offPhiOnOff_.
00221 { 00222 return offPhiOnOff_; 00223 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOnEtaOnHisto | ( | ) | [inline] |
Definition at line 158 of file FourVectorHLTOffline.h.
References onEtaOn_.
00158 { 00159 return onEtaOn_; 00160 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOnEtaVsOnPhiOnHisto | ( | ) | [inline] |
Definition at line 164 of file FourVectorHLTOffline.h.
References onEtavsonPhiOn_.
00164 { 00165 return onEtavsonPhiOn_; 00166 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOnEtOnHisto | ( | ) | [inline] |
Definition at line 155 of file FourVectorHLTOffline.h.
References onEtOn_.
00155 { 00156 return onEtOn_; 00157 }
MonitorElement* FourVectorHLTOffline::PathInfo::getOnPhiOnHisto | ( | ) | [inline] |
Definition at line 161 of file FourVectorHLTOffline.h.
References onPhiOn_.
00161 { 00162 return onPhiOn_; 00163 }
const std::string FourVectorHLTOffline::PathInfo::getPath | ( | void | ) | const [inline] |
Definition at line 234 of file FourVectorHLTOffline.h.
References pathName_.
00234 { 00235 return pathName_; 00236 }
const std::string FourVectorHLTOffline::PathInfo::getProcess | ( | void | ) | const [inline] |
Definition at line 243 of file FourVectorHLTOffline.h.
References processName_.
00243 { 00244 return processName_; 00245 }
float FourVectorHLTOffline::PathInfo::getPtMax | ( | ) | const [inline] |
float FourVectorHLTOffline::PathInfo::getPtMin | ( | ) | const [inline] |
const edm::InputTag FourVectorHLTOffline::PathInfo::getTag | ( | void | ) | const [inline] |
Definition at line 250 of file FourVectorHLTOffline.h.
References filterName_, processName_, and HLT_VtxMuL3::tagName.
00250 { 00251 edm::InputTag tagName(filterName_,"",processName_); 00252 return tagName; 00253 }
const int FourVectorHLTOffline::PathInfo::index | ( | ) | [inline, private] |
Definition at line 329 of file FourVectorHLTOffline.h.
References pathIndex_.
00329 { 00330 return pathIndex_; 00331 }
bool FourVectorHLTOffline::PathInfo::operator== | ( | const std::string | v | ) | [inline] |
Definition at line 306 of file FourVectorHLTOffline.h.
References filterName_.
00307 { 00308 return v==filterName_; 00309 }
void FourVectorHLTOffline::PathInfo::setHistos | ( | MonitorElement *const | NOn, | |
MonitorElement *const | onEtOn, | |||
MonitorElement *const | onEtaOn, | |||
MonitorElement *const | onPhiOn, | |||
MonitorElement *const | onEtavsonPhiOn, | |||
MonitorElement *const | offEtOff, | |||
MonitorElement *const | offEtaOff, | |||
MonitorElement *const | offPhiOff, | |||
MonitorElement *const | offEtavsoffPhiOff, | |||
MonitorElement *const | l1EtL1, | |||
MonitorElement *const | l1EtaL1, | |||
MonitorElement *const | l1PhiL1, | |||
MonitorElement *const | l1Etavsl1PhiL1, | |||
MonitorElement *const | l1EtL1On, | |||
MonitorElement *const | l1EtaL1On, | |||
MonitorElement *const | l1PhiL1On, | |||
MonitorElement *const | l1Etavsl1PhiL1On, | |||
MonitorElement *const | offEtL1Off, | |||
MonitorElement *const | offEtaL1Off, | |||
MonitorElement *const | offPhiL1Off, | |||
MonitorElement *const | offEtavsoffPhiL1Off, | |||
MonitorElement *const | offEtOnOff, | |||
MonitorElement *const | offEtaOnOff, | |||
MonitorElement *const | offPhiOnOff, | |||
MonitorElement *const | offEtavsoffPhiOnOff | |||
) | [inline] |
Definition at line 100 of file FourVectorHLTOffline.h.
References l1EtaL1_, l1EtaL1On_, l1Etavsl1PhiL1_, l1Etavsl1PhiL1On_, l1EtL1_, l1EtL1On_, l1PhiL1_, l1PhiL1On_, NOn_, offEtaL1Off_, offEtaOff_, offEtaOnOff_, offEtavsoffPhiL1Off_, offEtavsoffPhiOff_, offEtavsoffPhiOnOff_, offEtL1Off_, offEtOff_, offEtOnOff_, offPhiL1Off_, offPhiOff_, offPhiOnOff_, onEtaOn_, onEtavsonPhiOn_, onEtOn_, and onPhiOn_.
00125 { 00126 NOn_ = NOn; 00127 onEtOn_ = onEtOn; 00128 onEtaOn_ = onEtaOn; 00129 onPhiOn_ = onPhiOn; 00130 onEtavsonPhiOn_ = onEtavsonPhiOn; 00131 offEtOff_ = offEtOff; 00132 offEtaOff_ = offEtaOff; 00133 offPhiOff_ = offPhiOff; 00134 offEtavsoffPhiOff_ = offEtavsoffPhiOff; 00135 l1EtL1_ = l1EtL1; 00136 l1EtaL1_ = l1EtaL1; 00137 l1PhiL1_ = l1PhiL1; 00138 l1Etavsl1PhiL1_ = l1Etavsl1PhiL1; 00139 l1EtL1On_ = l1EtL1On; 00140 l1EtaL1On_ = l1EtaL1On; 00141 l1PhiL1On_ = l1PhiL1On; 00142 l1Etavsl1PhiL1On_ = l1Etavsl1PhiL1On; 00143 offEtL1Off_ = offEtL1Off; 00144 offEtaL1Off_ = offEtaL1Off; 00145 offPhiL1Off_ = offPhiL1Off; 00146 offEtavsoffPhiL1Off_ = offEtavsoffPhiL1Off; 00147 offEtOnOff_ = offEtOnOff; 00148 offEtaOnOff_ = offEtaOnOff; 00149 offPhiOnOff_ = offPhiOnOff; 00150 offEtavsoffPhiOnOff_ = offEtavsoffPhiOnOff; 00151 }
void FourVectorHLTOffline::PathInfo::setLabel | ( | std::string | labelName | ) | [inline] |
Definition at line 230 of file FourVectorHLTOffline.h.
References filterName_.
00230 { 00231 filterName_ = labelName; 00232 return; 00233 }
const int FourVectorHLTOffline::PathInfo::type | ( | ) | [inline, private] |
Definition at line 332 of file FourVectorHLTOffline.h.
References objectType_.
00332 { 00333 return objectType_; 00334 }
std::string FourVectorHLTOffline::PathInfo::denomPathName_ [private] |
std::string FourVectorHLTOffline::PathInfo::filterName_ [private] |
Definition at line 315 of file FourVectorHLTOffline.h.
Referenced by getLabel(), getTag(), operator==(), and setLabel().
Definition at line 322 of file FourVectorHLTOffline.h.
Referenced by getL1EtaL1Histo(), and setHistos().
Definition at line 323 of file FourVectorHLTOffline.h.
Referenced by getL1EtaL1OnHisto(), and setHistos().
Definition at line 322 of file FourVectorHLTOffline.h.
Referenced by getL1EtaVsL1PhiL1Histo(), and setHistos().
Definition at line 323 of file FourVectorHLTOffline.h.
Referenced by getL1EtaVsL1PhiL1OnHisto(), and setHistos().
Definition at line 322 of file FourVectorHLTOffline.h.
Referenced by getL1EtL1Histo(), and setHistos().
Definition at line 323 of file FourVectorHLTOffline.h.
Referenced by getL1EtL1OnHisto(), and setHistos().
std::string FourVectorHLTOffline::PathInfo::l1pathName_ [private] |
Definition at line 322 of file FourVectorHLTOffline.h.
Referenced by getL1PhiL1Histo(), and setHistos().
Definition at line 323 of file FourVectorHLTOffline.h.
Referenced by getL1PhiL1OnHisto(), and setHistos().
Definition at line 320 of file FourVectorHLTOffline.h.
Referenced by getNOnHisto(), and setHistos().
Definition at line 324 of file FourVectorHLTOffline.h.
Referenced by getOffEtaL1OffHisto(), and setHistos().
Definition at line 321 of file FourVectorHLTOffline.h.
Referenced by getOffEtaOffHisto(), and setHistos().
Definition at line 325 of file FourVectorHLTOffline.h.
Referenced by getOffEtaOnOffHisto(), and setHistos().
Definition at line 324 of file FourVectorHLTOffline.h.
Referenced by getOffEtaVsOffPhiL1OffHisto(), and setHistos().
Definition at line 321 of file FourVectorHLTOffline.h.
Referenced by getOffEtaVsOffPhiOffHisto(), and setHistos().
Definition at line 325 of file FourVectorHLTOffline.h.
Referenced by getOffEtaVsOffPhiOnOffHisto(), and setHistos().
Definition at line 324 of file FourVectorHLTOffline.h.
Referenced by getOffEtL1OffHisto(), and setHistos().
Definition at line 321 of file FourVectorHLTOffline.h.
Referenced by getOffEtOffHisto(), and setHistos().
Definition at line 325 of file FourVectorHLTOffline.h.
Referenced by getOffEtOnOffHisto(), and setHistos().
Definition at line 324 of file FourVectorHLTOffline.h.
Referenced by getOffPhiL1OffHisto(), and setHistos().
Definition at line 321 of file FourVectorHLTOffline.h.
Referenced by getOffPhiOffHisto(), and setHistos().
Definition at line 325 of file FourVectorHLTOffline.h.
Referenced by getOffPhiOnOffHisto(), and setHistos().
Definition at line 320 of file FourVectorHLTOffline.h.
Referenced by getOnEtaOnHisto(), and setHistos().
Definition at line 320 of file FourVectorHLTOffline.h.
Referenced by getOnEtaVsOnPhiOnHisto(), and setHistos().
Definition at line 320 of file FourVectorHLTOffline.h.
Referenced by getOnEtOnHisto(), and setHistos().
Definition at line 320 of file FourVectorHLTOffline.h.
Referenced by getOnPhiOnHisto(), and setHistos().
std::string FourVectorHLTOffline::PathInfo::pathName_ [private] |
std::string FourVectorHLTOffline::PathInfo::processName_ [private] |
float FourVectorHLTOffline::PathInfo::ptmax_ [private] |
float FourVectorHLTOffline::PathInfo::ptmin_ [private] |