CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes

HLTInclusiveVBFSource::PathInfo Class Reference

List of all members.

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


Constructor & Destructor Documentation

HLTInclusiveVBFSource::PathInfo::PathInfo ( ) [inline, private]

Definition at line 188 of file HLTInclusiveVBFSource.h.

              :
      pathIndex_(-1), 
      prescaleUsed_(-1), 
      pathName_("unset"), 
      filterName_("unset"), 
      processName_("unset"), 
      objectType_(-1), 
      triggerType_("unset"){};
HLTInclusiveVBFSource::PathInfo::~PathInfo ( ) [inline]

Definition at line 231 of file HLTInclusiveVBFSource.h.

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

Definition at line 232 of file HLTInclusiveVBFSource.h.

                                   :
      prescaleUsed_(prescaleUsed), 
      pathName_(pathName), 
      filterName_(filterName), 
      processName_(processName), 
      objectType_(type), 
      triggerType_(triggerType){};

Member Function Documentation

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

Definition at line 260 of file HLTInclusiveVBFSource.h.

References filterName_.

                                            {
        return filterName_;
      }
MonitorElement* HLTInclusiveVBFSource::PathInfo::getMEhisto_HLT_deltaEta_DiJet ( ) [inline]

Definition at line 248 of file HLTInclusiveVBFSource.h.

References HLT_deltaEta_DiJet_.

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

Definition at line 249 of file HLTInclusiveVBFSource.h.

References HLT_deltaPhi_DiJet_.

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

Definition at line 250 of file HLTInclusiveVBFSource.h.

References HLT_invMass_DiJet_.

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

Definition at line 258 of file HLTInclusiveVBFSource.h.

References NumberOfEvents_.

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

Definition at line 257 of file HLTInclusiveVBFSource.h.

References NumberOfMatches_.

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

Definition at line 245 of file HLTInclusiveVBFSource.h.

References RECO_deltaEta_DiJet_.

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

Definition at line 251 of file HLTInclusiveVBFSource.h.

References RECO_deltaEta_DiJet_Match_.

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

Definition at line 246 of file HLTInclusiveVBFSource.h.

References RECO_deltaPhi_DiJet_.

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

Definition at line 252 of file HLTInclusiveVBFSource.h.

References RECO_deltaPhi_DiJet_Match_.

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

Definition at line 247 of file HLTInclusiveVBFSource.h.

References RECO_invMass_DiJet_.

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

Definition at line 253 of file HLTInclusiveVBFSource.h.

References RECO_invMass_DiJet_Match_.

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

Definition at line 254 of file HLTInclusiveVBFSource.h.

References RECOHLT_deltaEta_.

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

Definition at line 255 of file HLTInclusiveVBFSource.h.

References RECOHLT_deltaPhi_.

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

Definition at line 256 of file HLTInclusiveVBFSource.h.

References RECOHLT_invMass_.

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

Definition at line 276 of file HLTInclusiveVBFSource.h.

References objectType_.

                                           {
        return objectType_;
      }
const std::string HLTInclusiveVBFSource::PathInfo::getPath ( void  ) const [inline]

Definition at line 267 of file HLTInclusiveVBFSource.h.

References pathName_.

                                           {
        return pathName_;
      }
const int HLTInclusiveVBFSource::PathInfo::getprescaleUsed ( void  ) const [inline]

Definition at line 270 of file HLTInclusiveVBFSource.h.

References prescaleUsed_.

                                            {
        return prescaleUsed_;
      }
const std::string HLTInclusiveVBFSource::PathInfo::getProcess ( void  ) const [inline]

Definition at line 273 of file HLTInclusiveVBFSource.h.

References processName_.

                                              {
        return processName_;
      }
const edm::InputTag HLTInclusiveVBFSource::PathInfo::getTag ( void  ) const [inline]
const std::string HLTInclusiveVBFSource::PathInfo::getTriggerType ( void  ) const [inline]

Definition at line 279 of file HLTInclusiveVBFSource.h.

References triggerType_.

                                                  {
        return triggerType_;
      }
bool HLTInclusiveVBFSource::PathInfo::operator== ( const std::string  v) [inline]

Definition at line 286 of file HLTInclusiveVBFSource.h.

References pathName_.

                                        {
        return v==pathName_;
      }
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 199 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_.

    { 
      RECO_deltaEta_DiJet_       = RECO_deltaEta_DiJet;
      RECO_deltaPhi_DiJet_       = RECO_deltaPhi_DiJet;
      RECO_invMass_DiJet_        = RECO_invMass_DiJet;
      HLT_deltaEta_DiJet_        = HLT_deltaEta_DiJet;
      HLT_deltaPhi_DiJet_        = HLT_deltaPhi_DiJet ;
      HLT_invMass_DiJet_         = HLT_invMass_DiJet;
      RECO_deltaEta_DiJet_Match_ = RECO_deltaEta_DiJet_Match;
      RECO_deltaPhi_DiJet_Match_ = RECO_deltaPhi_DiJet_Match;
      RECO_invMass_DiJet_Match_  = RECO_invMass_DiJet_Match;
      RECOHLT_deltaEta_          = RECOHLT_deltaEta;
      RECOHLT_deltaPhi_          = RECOHLT_deltaPhi ;
      RECOHLT_invMass_           = RECOHLT_invMass;
      NumberOfMatches_           = NumberOfMatches;
      NumberOfEvents_            = NumberOfEvents;
    };
void HLTInclusiveVBFSource::PathInfo::setLabel ( std::string  labelName) [inline]

Definition at line 263 of file HLTInclusiveVBFSource.h.

References filterName_.

                                        {
        filterName_ = labelName;
        return;
      }

Member Data Documentation

Definition at line 294 of file HLTInclusiveVBFSource.h.

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

Definition at line 302 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_HLT_deltaEta_DiJet(), and setHistos().

Definition at line 303 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_HLT_deltaPhi_DiJet(), and setHistos().

Definition at line 304 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_HLT_invMass_DiJet(), and setHistos().

Definition at line 312 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_NumberOfEvents(), and setHistos().

Definition at line 311 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_NumberOfMatches(), and setHistos().

Definition at line 296 of file HLTInclusiveVBFSource.h.

Referenced by getObjectType().

Definition at line 291 of file HLTInclusiveVBFSource.h.

Definition at line 293 of file HLTInclusiveVBFSource.h.

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

Definition at line 292 of file HLTInclusiveVBFSource.h.

Referenced by getprescaleUsed().

Definition at line 295 of file HLTInclusiveVBFSource.h.

Referenced by getProcess(), and getTag().

Definition at line 299 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_deltaEta_DiJet(), and setHistos().

Definition at line 305 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_deltaEta_DiJet_Match(), and setHistos().

Definition at line 300 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_deltaPhi_DiJet(), and setHistos().

Definition at line 306 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_deltaPhi_DiJet_Match(), and setHistos().

Definition at line 301 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_invMass_DiJet(), and setHistos().

Definition at line 307 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECO_invMass_DiJet_Match(), and setHistos().

Definition at line 308 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECOHLT_deltaEta(), and setHistos().

Definition at line 309 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECOHLT_deltaPhi(), and setHistos().

Definition at line 310 of file HLTInclusiveVBFSource.h.

Referenced by getMEhisto_RECOHLT_invMass(), and setHistos().

Definition at line 297 of file HLTInclusiveVBFSource.h.

Referenced by getTriggerType().