CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
HLTInclusiveVBFSource::PathInfo Class Reference

Public Member Functions

const std::string getLabel () 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 () const
 
const std::string getPath () const
 
const int getprescaleUsed () const
 
const std::string getProcess () const
 
const edm::InputTag getTag () const
 
const std::string getTriggerType () 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 ()=default
 

Private Member Functions

 PathInfo ()
 

Private Attributes

std::string filterName_
 
MonitorElementHLT_deltaEta_DiJet_
 
MonitorElementHLT_deltaPhi_DiJet_
 
MonitorElementHLT_invMass_DiJet_
 
MonitorElementNumberOfEvents_
 
MonitorElementNumberOfMatches_
 
int objectType_
 
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 179 of file HLTInclusiveVBFSource.h.

Constructor & Destructor Documentation

◆ PathInfo() [1/2]

HLTInclusiveVBFSource::PathInfo::PathInfo ( )
inlineprivate

Definition at line 180 of file HLTInclusiveVBFSource.h.

181  : prescaleUsed_(-1),
182  pathName_("unset"),
183  filterName_("unset"),
184  processName_("unset"),
185  objectType_(-1),
186  triggerType_("unset"){};

◆ ~PathInfo()

HLTInclusiveVBFSource::PathInfo::~PathInfo ( )
default

◆ PathInfo() [2/2]

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

Member Function Documentation

◆ getLabel()

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

Definition at line 249 of file HLTInclusiveVBFSource.h.

249 { return filterName_; }

References filterName_.

◆ getMEhisto_HLT_deltaEta_DiJet()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_HLT_deltaEta_DiJet ( )
inline

Definition at line 237 of file HLTInclusiveVBFSource.h.

237 { return HLT_deltaEta_DiJet_; }

References HLT_deltaEta_DiJet_.

◆ getMEhisto_HLT_deltaPhi_DiJet()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_HLT_deltaPhi_DiJet ( )
inline

Definition at line 238 of file HLTInclusiveVBFSource.h.

238 { return HLT_deltaPhi_DiJet_; }

References HLT_deltaPhi_DiJet_.

◆ getMEhisto_HLT_invMass_DiJet()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_HLT_invMass_DiJet ( )
inline

Definition at line 239 of file HLTInclusiveVBFSource.h.

239 { return HLT_invMass_DiJet_; }

References HLT_invMass_DiJet_.

◆ getMEhisto_NumberOfEvents()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_NumberOfEvents ( )
inline

Definition at line 247 of file HLTInclusiveVBFSource.h.

247 { return NumberOfEvents_; }

References NumberOfEvents_.

◆ getMEhisto_NumberOfMatches()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_NumberOfMatches ( )
inline

Definition at line 246 of file HLTInclusiveVBFSource.h.

246 { return NumberOfMatches_; }

References NumberOfMatches_.

◆ getMEhisto_RECO_deltaEta_DiJet()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECO_deltaEta_DiJet ( )
inline

Definition at line 234 of file HLTInclusiveVBFSource.h.

234 { return RECO_deltaEta_DiJet_; }

References RECO_deltaEta_DiJet_.

◆ getMEhisto_RECO_deltaEta_DiJet_Match()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECO_deltaEta_DiJet_Match ( )
inline

Definition at line 240 of file HLTInclusiveVBFSource.h.

240 { return RECO_deltaEta_DiJet_Match_; }

References RECO_deltaEta_DiJet_Match_.

◆ getMEhisto_RECO_deltaPhi_DiJet()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECO_deltaPhi_DiJet ( )
inline

Definition at line 235 of file HLTInclusiveVBFSource.h.

235 { return RECO_deltaPhi_DiJet_; }

References RECO_deltaPhi_DiJet_.

◆ getMEhisto_RECO_deltaPhi_DiJet_Match()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECO_deltaPhi_DiJet_Match ( )
inline

Definition at line 241 of file HLTInclusiveVBFSource.h.

241 { return RECO_deltaPhi_DiJet_Match_; }

References RECO_deltaPhi_DiJet_Match_.

◆ getMEhisto_RECO_invMass_DiJet()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECO_invMass_DiJet ( )
inline

Definition at line 236 of file HLTInclusiveVBFSource.h.

236 { return RECO_invMass_DiJet_; }

References RECO_invMass_DiJet_.

◆ getMEhisto_RECO_invMass_DiJet_Match()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECO_invMass_DiJet_Match ( )
inline

Definition at line 242 of file HLTInclusiveVBFSource.h.

242 { return RECO_invMass_DiJet_Match_; }

References RECO_invMass_DiJet_Match_.

◆ getMEhisto_RECOHLT_deltaEta()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECOHLT_deltaEta ( )
inline

Definition at line 243 of file HLTInclusiveVBFSource.h.

243 { return RECOHLT_deltaEta_; }

References RECOHLT_deltaEta_.

◆ getMEhisto_RECOHLT_deltaPhi()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECOHLT_deltaPhi ( )
inline

Definition at line 244 of file HLTInclusiveVBFSource.h.

244 { return RECOHLT_deltaPhi_; }

References RECOHLT_deltaPhi_.

◆ getMEhisto_RECOHLT_invMass()

MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_RECOHLT_invMass ( )
inline

Definition at line 245 of file HLTInclusiveVBFSource.h.

245 { return RECOHLT_invMass_; }

References RECOHLT_invMass_.

◆ getObjectType()

const int HLTInclusiveVBFSource::PathInfo::getObjectType ( ) const
inline

Definition at line 257 of file HLTInclusiveVBFSource.h.

257 { return objectType_; }

References objectType_.

◆ getPath()

const std::string HLTInclusiveVBFSource::PathInfo::getPath ( ) const
inline

Definition at line 254 of file HLTInclusiveVBFSource.h.

254 { return pathName_; }

References pathName_.

◆ getprescaleUsed()

const int HLTInclusiveVBFSource::PathInfo::getprescaleUsed ( ) const
inline

Definition at line 255 of file HLTInclusiveVBFSource.h.

255 { return prescaleUsed_; }

References prescaleUsed_.

◆ getProcess()

const std::string HLTInclusiveVBFSource::PathInfo::getProcess ( ) const
inline

Definition at line 256 of file HLTInclusiveVBFSource.h.

256 { return processName_; }

References processName_.

◆ getTag()

const edm::InputTag HLTInclusiveVBFSource::PathInfo::getTag ( ) const
inline

Definition at line 259 of file HLTInclusiveVBFSource.h.

259  {
261  return tagName;
262  }

References filterName_, processName_, and JetPartonCorrections_cff::tagName.

◆ getTriggerType()

const std::string HLTInclusiveVBFSource::PathInfo::getTriggerType ( ) const
inline

Definition at line 258 of file HLTInclusiveVBFSource.h.

258 { return triggerType_; }

References triggerType_.

◆ operator==()

bool HLTInclusiveVBFSource::PathInfo::operator== ( const std::string &  v)
inline

Definition at line 263 of file HLTInclusiveVBFSource.h.

263 { return v == pathName_; }

References pathName_, and findQualityFiles::v.

◆ setHistos()

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 190 of file HLTInclusiveVBFSource.h.

203  {
204  RECO_deltaEta_DiJet_ = RECO_deltaEta_DiJet;
205  RECO_deltaPhi_DiJet_ = RECO_deltaPhi_DiJet;
206  RECO_invMass_DiJet_ = RECO_invMass_DiJet;
207  HLT_deltaEta_DiJet_ = HLT_deltaEta_DiJet;
208  HLT_deltaPhi_DiJet_ = HLT_deltaPhi_DiJet;
209  HLT_invMass_DiJet_ = HLT_invMass_DiJet;
210  RECO_deltaEta_DiJet_Match_ = RECO_deltaEta_DiJet_Match;
211  RECO_deltaPhi_DiJet_Match_ = RECO_deltaPhi_DiJet_Match;
212  RECO_invMass_DiJet_Match_ = RECO_invMass_DiJet_Match;
213  RECOHLT_deltaEta_ = RECOHLT_deltaEta;
214  RECOHLT_deltaPhi_ = RECOHLT_deltaPhi;
215  RECOHLT_invMass_ = RECOHLT_invMass;
216  NumberOfMatches_ = NumberOfMatches;
217  NumberOfEvents_ = NumberOfEvents;
218  };

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_.

◆ setLabel()

void HLTInclusiveVBFSource::PathInfo::setLabel ( std::string  labelName)
inline

Definition at line 250 of file HLTInclusiveVBFSource.h.

250  {
251  filterName_ = std::move(labelName);
252  return;
253  }

References filterName_, and eostools::move().

Referenced by SequenceTypes.DummyModule::__init__(), and SequenceTypes.DummyBooleanModule::__init__().

Member Data Documentation

◆ filterName_

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

Definition at line 268 of file HLTInclusiveVBFSource.h.

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

◆ HLT_deltaEta_DiJet_

MonitorElement* HLTInclusiveVBFSource::PathInfo::HLT_deltaEta_DiJet_
private

Definition at line 276 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_HLT_deltaEta_DiJet(), and setHistos().

◆ HLT_deltaPhi_DiJet_

MonitorElement* HLTInclusiveVBFSource::PathInfo::HLT_deltaPhi_DiJet_
private

Definition at line 277 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_HLT_deltaPhi_DiJet(), and setHistos().

◆ HLT_invMass_DiJet_

MonitorElement* HLTInclusiveVBFSource::PathInfo::HLT_invMass_DiJet_
private

Definition at line 278 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_HLT_invMass_DiJet(), and setHistos().

◆ NumberOfEvents_

MonitorElement* HLTInclusiveVBFSource::PathInfo::NumberOfEvents_
private

Definition at line 286 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_NumberOfEvents(), and setHistos().

◆ NumberOfMatches_

MonitorElement* HLTInclusiveVBFSource::PathInfo::NumberOfMatches_
private

Definition at line 285 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_NumberOfMatches(), and setHistos().

◆ objectType_

int HLTInclusiveVBFSource::PathInfo::objectType_
private

Definition at line 270 of file HLTInclusiveVBFSource.h.

Referenced by getObjectType().

◆ pathName_

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

Definition at line 267 of file HLTInclusiveVBFSource.h.

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

◆ prescaleUsed_

int HLTInclusiveVBFSource::PathInfo::prescaleUsed_
private

Definition at line 266 of file HLTInclusiveVBFSource.h.

Referenced by getprescaleUsed().

◆ processName_

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

Definition at line 269 of file HLTInclusiveVBFSource.h.

Referenced by getProcess(), and getTag().

◆ RECO_deltaEta_DiJet_

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECO_deltaEta_DiJet_
private

Definition at line 273 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_deltaEta_DiJet(), and setHistos().

◆ RECO_deltaEta_DiJet_Match_

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECO_deltaEta_DiJet_Match_
private

Definition at line 279 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_deltaEta_DiJet_Match(), and setHistos().

◆ RECO_deltaPhi_DiJet_

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECO_deltaPhi_DiJet_
private

Definition at line 274 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_deltaPhi_DiJet(), and setHistos().

◆ RECO_deltaPhi_DiJet_Match_

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECO_deltaPhi_DiJet_Match_
private

Definition at line 280 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_deltaPhi_DiJet_Match(), and setHistos().

◆ RECO_invMass_DiJet_

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECO_invMass_DiJet_
private

Definition at line 275 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_invMass_DiJet(), and setHistos().

◆ RECO_invMass_DiJet_Match_

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECO_invMass_DiJet_Match_
private

Definition at line 281 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_invMass_DiJet_Match(), and setHistos().

◆ RECOHLT_deltaEta_

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECOHLT_deltaEta_
private

Definition at line 282 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECOHLT_deltaEta(), and setHistos().

◆ RECOHLT_deltaPhi_

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECOHLT_deltaPhi_
private

Definition at line 283 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECOHLT_deltaPhi(), and setHistos().

◆ RECOHLT_invMass_

MonitorElement* HLTInclusiveVBFSource::PathInfo::RECOHLT_invMass_
private

Definition at line 284 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECOHLT_invMass(), and setHistos().

◆ triggerType_

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

Definition at line 271 of file HLTInclusiveVBFSource.h.

Referenced by getTriggerType().

HLTInclusiveVBFSource::PathInfo::RECO_invMass_DiJet_Match_
MonitorElement * RECO_invMass_DiJet_Match_
Definition: HLTInclusiveVBFSource.h:281
HLTInclusiveVBFSource::PathInfo::NumberOfMatches_
MonitorElement * NumberOfMatches_
Definition: HLTInclusiveVBFSource.h:285
HLTInclusiveVBFSource::PathInfo::processName_
std::string processName_
Definition: HLTInclusiveVBFSource.h:269
findQualityFiles.v
v
Definition: findQualityFiles.py:179
HLTInclusiveVBFSource::PathInfo::HLT_deltaEta_DiJet_
MonitorElement * HLT_deltaEta_DiJet_
Definition: HLTInclusiveVBFSource.h:276
HLTInclusiveVBFSource::PathInfo::RECOHLT_deltaEta_
MonitorElement * RECOHLT_deltaEta_
Definition: HLTInclusiveVBFSource.h:282
HLTInclusiveVBFSource::PathInfo::prescaleUsed_
int prescaleUsed_
Definition: HLTInclusiveVBFSource.h:266
hltMonBTagIPClient_cfi.pathName
pathName
Definition: hltMonBTagIPClient_cfi.py:5
HLTInclusiveVBFSource::PathInfo::HLT_invMass_DiJet_
MonitorElement * HLT_invMass_DiJet_
Definition: HLTInclusiveVBFSource.h:278
HLTInclusiveVBFSource::PathInfo::RECOHLT_invMass_
MonitorElement * RECOHLT_invMass_
Definition: HLTInclusiveVBFSource.h:284
HLTInclusiveVBFSource::PathInfo::triggerType_
std::string triggerType_
Definition: HLTInclusiveVBFSource.h:271
HLTInclusiveVBFSource::PathInfo::HLT_deltaPhi_DiJet_
MonitorElement * HLT_deltaPhi_DiJet_
Definition: HLTInclusiveVBFSource.h:277
HLTInclusiveVBFSource::PathInfo::objectType_
int objectType_
Definition: HLTInclusiveVBFSource.h:270
SimL1EmulatorRepack_CalouGT_cff.processName
processName
Definition: SimL1EmulatorRepack_CalouGT_cff.py:17
pdwgDoubleElectron_cfi.filterName
filterName
Definition: pdwgDoubleElectron_cfi.py:7
HLTInclusiveVBFSource::PathInfo::filterName_
std::string filterName_
Definition: HLTInclusiveVBFSource.h:268
HLTInclusiveVBFSource::PathInfo::RECO_deltaEta_DiJet_
MonitorElement * RECO_deltaEta_DiJet_
Definition: HLTInclusiveVBFSource.h:273
type
type
Definition: HCALResponse.h:21
eostools.move
def move(src, dest)
Definition: eostools.py:511
HLTInclusiveVBFSource::PathInfo::RECO_deltaEta_DiJet_Match_
MonitorElement * RECO_deltaEta_DiJet_Match_
Definition: HLTInclusiveVBFSource.h:279
HLT_2018_cff.triggerType
triggerType
Definition: HLT_2018_cff.py:7443
HLTInclusiveVBFSource::PathInfo::RECOHLT_deltaPhi_
MonitorElement * RECOHLT_deltaPhi_
Definition: HLTInclusiveVBFSource.h:283
HLTInclusiveVBFSource::PathInfo::pathName_
std::string pathName_
Definition: HLTInclusiveVBFSource.h:267
HLTInclusiveVBFSource::PathInfo::NumberOfEvents_
MonitorElement * NumberOfEvents_
Definition: HLTInclusiveVBFSource.h:286
JetPartonCorrections_cff.tagName
tagName
Definition: JetPartonCorrections_cff.py:12
HLTInclusiveVBFSource::PathInfo::RECO_deltaPhi_DiJet_
MonitorElement * RECO_deltaPhi_DiJet_
Definition: HLTInclusiveVBFSource.h:274
edm::InputTag
Definition: InputTag.h:15
HLTInclusiveVBFSource::PathInfo::RECO_deltaPhi_DiJet_Match_
MonitorElement * RECO_deltaPhi_DiJet_Match_
Definition: HLTInclusiveVBFSource.h:280
HLTInclusiveVBFSource::PathInfo::RECO_invMass_DiJet_
MonitorElement * RECO_invMass_DiJet_
Definition: HLTInclusiveVBFSource.h:275