CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
HLTInclusiveVBFSource::PathInfo Class Reference

Public Member Functions

const std::string getLabel (void) const
 
MonitorElementgetMEhisto_HLT_deltaEta_DiJet ()
 
MonitorElementgetMEhisto_HLT_deltaPhi_DiJet ()
 
MonitorElementgetMEhisto_HLT_invMass_DiJet ()
 
MonitorElementgetMEhisto_NumberOfEvents ()
 
MonitorElementgetMEhisto_NumberOfMatches ()
 
MonitorElementgetMEhisto_RECO_deltaEta_DiJet ()
 
MonitorElementgetMEhisto_RECO_deltaEta_DiJet_Match ()
 
MonitorElementgetMEhisto_RECO_deltaPhi_DiJet ()
 
MonitorElementgetMEhisto_RECO_deltaPhi_DiJet_Match ()
 
MonitorElementgetMEhisto_RECO_invMass_DiJet ()
 
MonitorElementgetMEhisto_RECO_invMass_DiJet_Match ()
 
MonitorElementgetMEhisto_RECOHLT_deltaEta ()
 
MonitorElementgetMEhisto_RECOHLT_deltaPhi ()
 
MonitorElementgetMEhisto_RECOHLT_invMass ()
 
const int getObjectType (void) const
 
const std::string getPath (void) const
 
const int getprescaleUsed (void) const
 
const std::string getProcess (void) const
 
const edm::InputTag getTag (void) const
 
const std::string getTriggerType (void) const
 
bool operator== (const std::string v)
 
 PathInfo (int prescaleUsed, std::string pathName, std::string filterName, std::string processName, size_t type, std::string triggerType)
 
void setHistos (MonitorElement *const RECO_deltaEta_DiJet, MonitorElement *const RECO_deltaPhi_DiJet, MonitorElement *const RECO_invMass_DiJet, MonitorElement *const HLT_deltaEta_DiJet, MonitorElement *const HLT_deltaPhi_DiJet, MonitorElement *const HLT_invMass_DiJet, MonitorElement *const RECO_deltaEta_DiJet_Match, MonitorElement *const RECO_deltaPhi_DiJet_Match, MonitorElement *const RECO_invMass_DiJet_Match, MonitorElement *const RECOHLT_deltaEta, MonitorElement *const RECOHLT_deltaPhi, MonitorElement *const RECOHLT_invMass, MonitorElement *const NumberOfMatches, MonitorElement *const NumberOfEvents)
 
void setLabel (std::string labelName)
 
 ~PathInfo ()
 

Private Member Functions

 PathInfo ()
 

Private Attributes

std::string filterName_
 
MonitorElementHLT_deltaEta_DiJet_
 
MonitorElementHLT_deltaPhi_DiJet_
 
MonitorElementHLT_invMass_DiJet_
 
MonitorElementNumberOfEvents_
 
MonitorElementNumberOfMatches_
 
int objectType_
 
int pathIndex_
 
std::string pathName_
 
int prescaleUsed_
 
std::string processName_
 
MonitorElementRECO_deltaEta_DiJet_
 
MonitorElementRECO_deltaEta_DiJet_Match_
 
MonitorElementRECO_deltaPhi_DiJet_
 
MonitorElementRECO_deltaPhi_DiJet_Match_
 
MonitorElementRECO_invMass_DiJet_
 
MonitorElementRECO_invMass_DiJet_Match_
 
MonitorElementRECOHLT_deltaEta_
 
MonitorElementRECOHLT_deltaPhi_
 
MonitorElementRECOHLT_invMass_
 
std::string triggerType_
 

Detailed Description

Definition at line 192 of file HLTInclusiveVBFSource.h.

Constructor & Destructor Documentation

HLTInclusiveVBFSource::PathInfo::PathInfo ( )
inlineprivate
HLTInclusiveVBFSource::PathInfo::~PathInfo ( )
inline

Definition at line 236 of file HLTInclusiveVBFSource.h.

236 {};
HLTInclusiveVBFSource::PathInfo::PathInfo ( int  prescaleUsed,
std::string  pathName,
std::string  filterName,
std::string  processName,
size_t  type,
std::string  triggerType 
)
inline

Member Function Documentation

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

Definition at line 265 of file HLTInclusiveVBFSource.h.

References filterName_.

265  {
266  return filterName_;
267  }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_HLT_deltaEta_DiJet ( )
inline

Definition at line 253 of file HLTInclusiveVBFSource.h.

References HLT_deltaEta_DiJet_.

253 { return HLT_deltaEta_DiJet_; }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_HLT_deltaPhi_DiJet ( )
inline

Definition at line 254 of file HLTInclusiveVBFSource.h.

References HLT_deltaPhi_DiJet_.

254 { return HLT_deltaPhi_DiJet_; }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_HLT_invMass_DiJet ( )
inline

Definition at line 255 of file HLTInclusiveVBFSource.h.

References HLT_invMass_DiJet_.

255 { return HLT_invMass_DiJet_; }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_NumberOfEvents ( )
inline

Definition at line 263 of file HLTInclusiveVBFSource.h.

References NumberOfEvents_.

263 { return NumberOfEvents_; }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_NumberOfMatches ( )
inline

Definition at line 262 of file HLTInclusiveVBFSource.h.

References NumberOfMatches_.

262 { return NumberOfMatches_; }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECO_deltaEta_DiJet ( )
inline

Definition at line 250 of file HLTInclusiveVBFSource.h.

References RECO_deltaEta_DiJet_.

250 { return RECO_deltaEta_DiJet_; }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECO_deltaEta_DiJet_Match ( )
inline

Definition at line 256 of file HLTInclusiveVBFSource.h.

References RECO_deltaEta_DiJet_Match_.

256 { return RECO_deltaEta_DiJet_Match_; }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECO_deltaPhi_DiJet ( )
inline

Definition at line 251 of file HLTInclusiveVBFSource.h.

References RECO_deltaPhi_DiJet_.

251 { return RECO_deltaPhi_DiJet_; }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECO_deltaPhi_DiJet_Match ( )
inline

Definition at line 257 of file HLTInclusiveVBFSource.h.

References RECO_deltaPhi_DiJet_Match_.

257 { return RECO_deltaPhi_DiJet_Match_; }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECO_invMass_DiJet ( )
inline

Definition at line 252 of file HLTInclusiveVBFSource.h.

References RECO_invMass_DiJet_.

252 { return RECO_invMass_DiJet_; }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECO_invMass_DiJet_Match ( )
inline

Definition at line 258 of file HLTInclusiveVBFSource.h.

References RECO_invMass_DiJet_Match_.

258 { return RECO_invMass_DiJet_Match_; }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECOHLT_deltaEta ( )
inline

Definition at line 259 of file HLTInclusiveVBFSource.h.

References RECOHLT_deltaEta_.

259 { return RECOHLT_deltaEta_; }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECOHLT_deltaPhi ( )
inline

Definition at line 260 of file HLTInclusiveVBFSource.h.

References RECOHLT_deltaPhi_.

260 { return RECOHLT_deltaPhi_; }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECOHLT_invMass ( )
inline

Definition at line 261 of file HLTInclusiveVBFSource.h.

References RECOHLT_invMass_.

261 { return RECOHLT_invMass_; }
const int HLTInclusiveVBFSource::PathInfo::getObjectType ( void  ) const
inline

Definition at line 281 of file HLTInclusiveVBFSource.h.

References objectType_.

281  {
282  return objectType_;
283  }
const std::string HLTInclusiveVBFSource::PathInfo::getPath ( void  ) const
inline

Definition at line 272 of file HLTInclusiveVBFSource.h.

References pathName_.

272  {
273  return pathName_;
274  }
const int HLTInclusiveVBFSource::PathInfo::getprescaleUsed ( void  ) const
inline

Definition at line 275 of file HLTInclusiveVBFSource.h.

References prescaleUsed_.

275  {
276  return prescaleUsed_;
277  }
const std::string HLTInclusiveVBFSource::PathInfo::getProcess ( void  ) const
inline

Definition at line 278 of file HLTInclusiveVBFSource.h.

References processName_.

278  {
279  return processName_;
280  }
const edm::InputTag HLTInclusiveVBFSource::PathInfo::getTag ( void  ) const
inline

Definition at line 287 of file HLTInclusiveVBFSource.h.

References filterName_, and processName_.

287  {
289  return tagName;
290  }
const std::string HLTInclusiveVBFSource::PathInfo::getTriggerType ( void  ) const
inline

Definition at line 284 of file HLTInclusiveVBFSource.h.

References triggerType_.

284  {
285  return triggerType_;
286  }
bool HLTInclusiveVBFSource::PathInfo::operator== ( const std::string  v)
inline

Definition at line 291 of file HLTInclusiveVBFSource.h.

References pathName_.

291  {
292  return v==pathName_;
293  }
void HLTInclusiveVBFSource::PathInfo::setHistos ( MonitorElement *const  RECO_deltaEta_DiJet,
MonitorElement *const  RECO_deltaPhi_DiJet,
MonitorElement *const  RECO_invMass_DiJet,
MonitorElement *const  HLT_deltaEta_DiJet,
MonitorElement *const  HLT_deltaPhi_DiJet,
MonitorElement *const  HLT_invMass_DiJet,
MonitorElement *const  RECO_deltaEta_DiJet_Match,
MonitorElement *const  RECO_deltaPhi_DiJet_Match,
MonitorElement *const  RECO_invMass_DiJet_Match,
MonitorElement *const  RECOHLT_deltaEta,
MonitorElement *const  RECOHLT_deltaPhi,
MonitorElement *const  RECOHLT_invMass,
MonitorElement *const  NumberOfMatches,
MonitorElement *const  NumberOfEvents 
)
inline

Definition at line 204 of file HLTInclusiveVBFSource.h.

References HLT_deltaEta_DiJet_, HLT_deltaPhi_DiJet_, HLT_invMass_DiJet_, NumberOfEvents_, NumberOfMatches_, RECO_deltaEta_DiJet_, RECO_deltaEta_DiJet_Match_, RECO_deltaPhi_DiJet_, RECO_deltaPhi_DiJet_Match_, RECO_invMass_DiJet_, RECO_invMass_DiJet_Match_, RECOHLT_deltaEta_, RECOHLT_deltaPhi_, and RECOHLT_invMass_.

220  {
221  RECO_deltaEta_DiJet_ = RECO_deltaEta_DiJet;
222  RECO_deltaPhi_DiJet_ = RECO_deltaPhi_DiJet;
223  RECO_invMass_DiJet_ = RECO_invMass_DiJet;
224  HLT_deltaEta_DiJet_ = HLT_deltaEta_DiJet;
225  HLT_deltaPhi_DiJet_ = HLT_deltaPhi_DiJet ;
226  HLT_invMass_DiJet_ = HLT_invMass_DiJet;
227  RECO_deltaEta_DiJet_Match_ = RECO_deltaEta_DiJet_Match;
228  RECO_deltaPhi_DiJet_Match_ = RECO_deltaPhi_DiJet_Match;
229  RECO_invMass_DiJet_Match_ = RECO_invMass_DiJet_Match;
230  RECOHLT_deltaEta_ = RECOHLT_deltaEta;
231  RECOHLT_deltaPhi_ = RECOHLT_deltaPhi ;
232  RECOHLT_invMass_ = RECOHLT_invMass;
233  NumberOfMatches_ = NumberOfMatches;
234  NumberOfEvents_ = NumberOfEvents;
235  };
void HLTInclusiveVBFSource::PathInfo::setLabel ( std::string  labelName)
inline

Member Data Documentation

std::string HLTInclusiveVBFSource::PathInfo::filterName_
private

Definition at line 299 of file HLTInclusiveVBFSource.h.

Referenced by getLabel(), getTag(), and setLabel().

MonitorElement* HLTInclusiveVBFSource::PathInfo::HLT_deltaEta_DiJet_
private

Definition at line 307 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_HLT_deltaEta_DiJet(), and setHistos().

MonitorElement* HLTInclusiveVBFSource::PathInfo::HLT_deltaPhi_DiJet_
private

Definition at line 308 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_HLT_deltaPhi_DiJet(), and setHistos().

MonitorElement* HLTInclusiveVBFSource::PathInfo::HLT_invMass_DiJet_
private

Definition at line 309 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_HLT_invMass_DiJet(), and setHistos().

MonitorElement* HLTInclusiveVBFSource::PathInfo::NumberOfEvents_
private

Definition at line 317 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_NumberOfEvents(), and setHistos().

MonitorElement* HLTInclusiveVBFSource::PathInfo::NumberOfMatches_
private

Definition at line 316 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_NumberOfMatches(), and setHistos().

int HLTInclusiveVBFSource::PathInfo::objectType_
private

Definition at line 301 of file HLTInclusiveVBFSource.h.

Referenced by getObjectType().

int HLTInclusiveVBFSource::PathInfo::pathIndex_
private

Definition at line 296 of file HLTInclusiveVBFSource.h.

std::string HLTInclusiveVBFSource::PathInfo::pathName_
private

Definition at line 298 of file HLTInclusiveVBFSource.h.

Referenced by getPath(), and operator==().

int HLTInclusiveVBFSource::PathInfo::prescaleUsed_
private

Definition at line 297 of file HLTInclusiveVBFSource.h.

Referenced by getprescaleUsed().

std::string HLTInclusiveVBFSource::PathInfo::processName_
private

Definition at line 300 of file HLTInclusiveVBFSource.h.

Referenced by getProcess(), and getTag().

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECO_deltaEta_DiJet_
private

Definition at line 304 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_deltaEta_DiJet(), and setHistos().

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECO_deltaEta_DiJet_Match_
private

Definition at line 310 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_deltaEta_DiJet_Match(), and setHistos().

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECO_deltaPhi_DiJet_
private

Definition at line 305 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_deltaPhi_DiJet(), and setHistos().

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECO_deltaPhi_DiJet_Match_
private

Definition at line 311 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_deltaPhi_DiJet_Match(), and setHistos().

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECO_invMass_DiJet_
private

Definition at line 306 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_invMass_DiJet(), and setHistos().

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECO_invMass_DiJet_Match_
private

Definition at line 312 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_invMass_DiJet_Match(), and setHistos().

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECOHLT_deltaEta_
private

Definition at line 313 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECOHLT_deltaEta(), and setHistos().

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECOHLT_deltaPhi_
private

Definition at line 314 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECOHLT_deltaPhi(), and setHistos().

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECOHLT_invMass_
private

Definition at line 315 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECOHLT_invMass(), and setHistos().

std::string HLTInclusiveVBFSource::PathInfo::triggerType_
private

Definition at line 302 of file HLTInclusiveVBFSource.h.

Referenced by getTriggerType().