CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes | Friends
PFTrackAlgoTools::edm::ELseverityLevel Class Reference

Public Types

enum  ELsev_ {
  ELsev_noValueAssigned = 0, ELsev_zeroSeverity, ELsev_success, ELsev_info,
  ELsev_warning, ELsev_error, ELsev_unspecified, ELsev_severe,
  ELsev_highestSeverity, nLevels
}
 

Public Member Functions

int cmp (ELseverityLevel const &e) const
 
 ELseverityLevel (ELsev_ lev=ELsev_unspecified)
 
 ELseverityLevel (ELstring const &str)
 
const ELstring getInputStr () const
 
int getLevel () const
 
const ELstring getName () const
 
const ELstring getSymbol () const
 
const ELstring getVarName () const
 
 ~ELseverityLevel ()
 

Private Attributes

int myLevel
 

Friends

std::ostream & operator<< (std::ostream &os, const ELseverityLevel &sev)
 

Detailed Description

Definition at line 103 of file PFTrackAlgoTools.cc.

Member Enumeration Documentation

Enumerator
ELsev_noValueAssigned 
ELsev_zeroSeverity 
ELsev_success 
ELsev_info 
ELsev_warning 
ELsev_error 
ELsev_unspecified 
ELsev_severe 
ELsev_highestSeverity 
nLevels 

Definition at line 110 of file PFTrackAlgoTools.cc.

111  :
112  return errorScale[1];
113  default:
114  return 1E9;
115  }
116  }
117 
118 
120 
121 
122  switch (algo) {
double errorScale(const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &)
TrackAlgorithm
track algorithm
Definition: TrackBase.h:99
bool isGoodForEGM(const reco::TrackBase::TrackAlgorithm &)

Constructor & Destructor Documentation

PFTrackAlgoTools::edm::ELseverityLevel::ELseverityLevel ( ELsev_  lev = ELsev_unspecified)
PFTrackAlgoTools::edm::ELseverityLevel::ELseverityLevel ( ELstring const &  str)
PFTrackAlgoTools::edm::ELseverityLevel::~ELseverityLevel ( )

Member Function Documentation

int PFTrackAlgoTools::edm::ELseverityLevel::cmp ( ELseverityLevel const &  e) const
const ELstring PFTrackAlgoTools::edm::ELseverityLevel::getInputStr ( ) const
int PFTrackAlgoTools::edm::ELseverityLevel::getLevel ( ) const
const ELstring PFTrackAlgoTools::edm::ELseverityLevel::getName ( ) const

Referenced by plotting.Plot::draw().

const ELstring PFTrackAlgoTools::edm::ELseverityLevel::getSymbol ( ) const
const ELstring PFTrackAlgoTools::edm::ELseverityLevel::getVarName ( ) const

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const ELseverityLevel sev 
)
friend

Member Data Documentation

int PFTrackAlgoTools::edm::ELseverityLevel::myLevel
private

Definition at line 155 of file PFTrackAlgoTools.cc.