CMS 3D CMS Logo

HLTJetMETDQMSource::PathInfo Class Reference

List of all members.

Public Member Functions

MonitorElementgetEtaHisto ()
MonitorElementgetEtaVsEtHisto ()
MonitorElementgetEtaVsPhiHisto ()
MonitorElementgetEtHisto ()
const std::string getName (void) const
MonitorElementgetPhiHisto ()
MonitorElementgetPhiVsEtHisto ()
float getPtMax () const
float getPtMin () const
bool operator== (const std::string v)
 PathInfo (std::string pathName, size_t type, MonitorElement *et, MonitorElement *eta, MonitorElement *phi, MonitorElement *etavsphi, MonitorElement *etavset, MonitorElement *phivset, float ptmin, float ptmax)
 PathInfo (std::string pathName, size_t type, float ptmin, float ptmax)
void setHistos (MonitorElement *const et, MonitorElement *const eta, MonitorElement *const phi, MonitorElement *const etavsphi, MonitorElement *const etavset, MonitorElement *const phivset)
 ~PathInfo ()

Private Member Functions

const int index ()
 PathInfo ()
const int type ()

Private Attributes

MonitorElementet_
MonitorElementeta_
MonitorElementetavset_
MonitorElementetavsphi_
int objectType_
int pathIndex_
std::string pathName_
MonitorElementphi_
MonitorElementphivset_
float ptmax_
float ptmin_


Detailed Description

Definition at line 94 of file HLTJetMETDQMSource.h.


Constructor & Destructor Documentation

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

Definition at line 95 of file HLTJetMETDQMSource.h.

00095                   :
00096           pathIndex_(-1), pathName_("unset"), objectType_(-1)
00097           {};
      public:

HLTJetMETDQMSource::PathInfo::~PathInfo (  )  [inline]

Definition at line 133 of file HLTJetMETDQMSource.h.

00133 {};

HLTJetMETDQMSource::PathInfo::PathInfo ( std::string  pathName,
size_t  type,
float  ptmin,
float  ptmax 
) [inline]

Definition at line 134 of file HLTJetMETDQMSource.h.

00135                              :
00136           pathName_(pathName), objectType_(type),
00137           et_(0), eta_(0), phi_(0), etavsphi_(0), etavset_(0), phivset_(0),
00138           ptmin_(ptmin), ptmax_(ptmax)
00139           {
00140           };
          PathInfo(std::string pathName, size_t type,

HLTJetMETDQMSource::PathInfo::PathInfo ( std::string  pathName,
size_t  type,
MonitorElement et,
MonitorElement eta,
MonitorElement phi,
MonitorElement etavsphi,
MonitorElement etavset,
MonitorElement phivset,
float  ptmin,
float  ptmax 
) [inline]

Definition at line 141 of file HLTJetMETDQMSource.h.

00149                     :
00150             pathName_(pathName), objectType_(type),
00151             et_(et), eta_(eta), phi_(phi), etavsphi_(etavsphi),
00152             etavset_(etavset), phivset_(phivset), 
00153             ptmin_(ptmin), ptmax_(ptmax)
00154             {};
            bool operator==(const std::string v) 


Member Function Documentation

MonitorElement* HLTJetMETDQMSource::PathInfo::getEtaHisto (  )  [inline]

Definition at line 115 of file HLTJetMETDQMSource.h.

References eta_.

00115                                        {
00116           return eta_;
00117         }

MonitorElement* HLTJetMETDQMSource::PathInfo::getEtaVsEtHisto (  )  [inline]

Definition at line 124 of file HLTJetMETDQMSource.h.

References etavset_.

00124                                            {
00125           return etavset_;
00126         }

MonitorElement* HLTJetMETDQMSource::PathInfo::getEtaVsPhiHisto (  )  [inline]

Definition at line 121 of file HLTJetMETDQMSource.h.

References etavsphi_.

00121                                             {
00122           return etavsphi_;
00123         }

MonitorElement* HLTJetMETDQMSource::PathInfo::getEtHisto (  )  [inline]

Definition at line 112 of file HLTJetMETDQMSource.h.

References et_.

00112                                       {
00113           return et_;
00114         }

const std::string HLTJetMETDQMSource::PathInfo::getName ( void   )  const [inline]

Definition at line 130 of file HLTJetMETDQMSource.h.

References pathName_.

00130                                              {
00131           return pathName_;
00132         }

MonitorElement* HLTJetMETDQMSource::PathInfo::getPhiHisto (  )  [inline]

Definition at line 118 of file HLTJetMETDQMSource.h.

References phi_.

00118                                        {
00119           return phi_;
00120         }

MonitorElement* HLTJetMETDQMSource::PathInfo::getPhiVsEtHisto (  )  [inline]

Definition at line 127 of file HLTJetMETDQMSource.h.

References phivset_.

00127                                            {
00128           return phivset_;
00129         }

float HLTJetMETDQMSource::PathInfo::getPtMax (  )  const [inline]

Definition at line 178 of file HLTJetMETDQMSource.h.

References ptmax_.

00178 { return ptmax_; }

float HLTJetMETDQMSource::PathInfo::getPtMin (  )  const [inline]

Definition at line 177 of file HLTJetMETDQMSource.h.

References ptmin_.

00177 { return ptmin_; }

const int HLTJetMETDQMSource::PathInfo::index (  )  [inline, private]

Definition at line 169 of file HLTJetMETDQMSource.h.

References pathIndex_.

00169                             { 
00170             return pathIndex_;
00171           }

bool HLTJetMETDQMSource::PathInfo::operator== ( const std::string  v  )  [inline]

Definition at line 155 of file HLTJetMETDQMSource.h.

References pathName_.

00156             {
00157               return v==pathName_;
00158             }

void HLTJetMETDQMSource::PathInfo::setHistos ( MonitorElement *const   et,
MonitorElement *const   eta,
MonitorElement *const   phi,
MonitorElement *const   etavsphi,
MonitorElement *const   etavset,
MonitorElement *const   phivset 
) [inline]

Definition at line 99 of file HLTJetMETDQMSource.h.

References et_, eta_, etavset_, etavsphi_, phi_, and phivset_.

00104                          {
00105           et_ = et;
00106           eta_ = eta;
00107           phi_ = phi;
00108           etavsphi_ = etavsphi;
00109           etavset_  = etavset;
00110           phivset_  = phivset;
00111         }

const int HLTJetMETDQMSource::PathInfo::type (  )  [inline, private]

Definition at line 172 of file HLTJetMETDQMSource.h.

References objectType_.

00172                            { 
00173             return objectType_;
00174           }


Member Data Documentation

MonitorElement* HLTJetMETDQMSource::PathInfo::et_ [private]

Definition at line 165 of file HLTJetMETDQMSource.h.

Referenced by getEtHisto(), and setHistos().

MonitorElement * HLTJetMETDQMSource::PathInfo::eta_ [private]

Definition at line 165 of file HLTJetMETDQMSource.h.

Referenced by getEtaHisto(), and setHistos().

MonitorElement * HLTJetMETDQMSource::PathInfo::etavset_ [private]

Definition at line 165 of file HLTJetMETDQMSource.h.

Referenced by getEtaVsEtHisto(), and setHistos().

MonitorElement * HLTJetMETDQMSource::PathInfo::etavsphi_ [private]

Definition at line 165 of file HLTJetMETDQMSource.h.

Referenced by getEtaVsPhiHisto(), and setHistos().

int HLTJetMETDQMSource::PathInfo::objectType_ [private]

Definition at line 162 of file HLTJetMETDQMSource.h.

Referenced by type().

int HLTJetMETDQMSource::PathInfo::pathIndex_ [private]

Definition at line 160 of file HLTJetMETDQMSource.h.

Referenced by index().

std::string HLTJetMETDQMSource::PathInfo::pathName_ [private]

Definition at line 161 of file HLTJetMETDQMSource.h.

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

MonitorElement * HLTJetMETDQMSource::PathInfo::phi_ [private]

Definition at line 165 of file HLTJetMETDQMSource.h.

Referenced by getPhiHisto(), and setHistos().

MonitorElement * HLTJetMETDQMSource::PathInfo::phivset_ [private]

Definition at line 165 of file HLTJetMETDQMSource.h.

Referenced by getPhiVsEtHisto(), and setHistos().

float HLTJetMETDQMSource::PathInfo::ptmax_ [private]

Definition at line 167 of file HLTJetMETDQMSource.h.

Referenced by getPtMax().

float HLTJetMETDQMSource::PathInfo::ptmin_ [private]

Definition at line 167 of file HLTJetMETDQMSource.h.

Referenced by getPtMin().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:24:31 2009 for CMSSW by  doxygen 1.5.4