CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Enumerations | Functions | Variables
PFTrackAlgoTools.cc File Reference
#include "RecoParticleFlow/PFTracking/interface/PFTrackAlgoTools.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"

Go to the source code of this file.

Classes

struct  PFTrackAlgoTools::cms::detail::Desired< T, b >
 
struct  PFTrackAlgoTools::cms::detail::Desired< T, true >
 
class  PFTrackAlgoTools::edm::ELextendedID
 
class  PFTrackAlgoTools::edm::ELseverityLevel
 
struct  PFTrackAlgoTools::edm::ELslProxy< ELgen >
 
class  PFTrackAlgoTools::edm::ErrorObj
 
struct  PFTrackAlgoTools::edm::MessageSender::ErrorObjDeleter
 
class  PFTrackAlgoTools::edm::Exception
 
class  PFTrackAlgoTools::cms::Exception
 
struct  PFTrackAlgoTools::cms::detail::is_derived_or_same< BASE, DERIVED >
 
class  PFTrackAlgoTools::edm::LogAbsolute
 
class  PFTrackAlgoTools::edm::LogDebug_
 
class  PFTrackAlgoTools::edm::LogError
 
class  PFTrackAlgoTools::edm::LogImportant
 
class  PFTrackAlgoTools::edm::LogInfo
 
class  PFTrackAlgoTools::edm::LogPrint
 
class  PFTrackAlgoTools::edm::LogProblem
 
class  PFTrackAlgoTools::edm::LogSystem
 
class  PFTrackAlgoTools::edm::LogTrace_
 
class  PFTrackAlgoTools::edm::LogVerbatim
 
class  PFTrackAlgoTools::edm::LogWarning
 
class  PFTrackAlgoTools::edm::edmmltest::LogWarningThatSuppressesLikeLogInfo
 
struct  PFTrackAlgoTools::edm::MessageDrop
 
class  PFTrackAlgoTools::edm::MessageSender
 
class  PFTrackAlgoTools::edm::Suppress_LogDebug_
 

Namespaces

 PFTrackAlgoTools
 
 PFTrackAlgoTools::cms
 
 PFTrackAlgoTools::cms::detail
 
 PFTrackAlgoTools::edm
 
 PFTrackAlgoTools::edm::edmmltest
 
 PFTrackAlgoTools::edm::errors
 
 PFTrackAlgoTools::edm::messagedrop
 

Typedefs

typedef std::list< ELdestination * > PFTrackAlgoTools::edm::ELlist_dest
 
typedef std::list< ELstring > PFTrackAlgoTools::edm::ELlist_string
 
typedef ELseverityLevel const PFTrackAlgoTools::edm::ELslGen()
 
typedef std::string PFTrackAlgoTools::edm::ELstring
 

Enumerations

enum  PFTrackAlgoTools::edm::errors::ErrorCodes {
  PFTrackAlgoTools::edm::errors::CommandLineProcessing = 7000, PFTrackAlgoTools::edm::errors::ConfigFileNotFound = 7001, PFTrackAlgoTools::edm::errors::ConfigFileReadError = 7002, PFTrackAlgoTools::edm::errors::OtherCMS = 8001,
  PFTrackAlgoTools::edm::errors::StdException = 8002, PFTrackAlgoTools::edm::errors::Unknown = 8003, PFTrackAlgoTools::edm::errors::BadAlloc = 8004, PFTrackAlgoTools::edm::errors::BadExceptionType = 8005,
  PFTrackAlgoTools::edm::errors::ProductNotFound = 8006, PFTrackAlgoTools::edm::errors::DictionaryNotFound = 8007, PFTrackAlgoTools::edm::errors::InsertFailure = 8008, PFTrackAlgoTools::edm::errors::Configuration = 8009,
  PFTrackAlgoTools::edm::errors::LogicError = 8010, PFTrackAlgoTools::edm::errors::UnimplementedFeature = 8011, PFTrackAlgoTools::edm::errors::InvalidReference = 8012, PFTrackAlgoTools::edm::errors::NullPointerError = 8013,
  PFTrackAlgoTools::edm::errors::NoProductSpecified = 8014, PFTrackAlgoTools::edm::errors::EventTimeout = 8015, PFTrackAlgoTools::edm::errors::EventCorruption = 8016, PFTrackAlgoTools::edm::errors::ScheduleExecutionFailure = 8017,
  PFTrackAlgoTools::edm::errors::EventProcessorFailure = 8018, PFTrackAlgoTools::edm::errors::FileInPathError = 8019, PFTrackAlgoTools::edm::errors::FileOpenError = 8020, PFTrackAlgoTools::edm::errors::FileReadError = 8021,
  PFTrackAlgoTools::edm::errors::FatalRootError = 8022, PFTrackAlgoTools::edm::errors::MismatchedInputFiles = 8023, PFTrackAlgoTools::edm::errors::ProductDoesNotSupportViews = 8024, PFTrackAlgoTools::edm::errors::ProductDoesNotSupportPtr = 8025,
  PFTrackAlgoTools::edm::errors::NotFound = 8026, PFTrackAlgoTools::edm::errors::FormatIncompatibility = 8027, PFTrackAlgoTools::edm::errors::FallbackFileOpenError = 8028, PFTrackAlgoTools::edm::errors::ExceededResourceVSize = 8030,
  PFTrackAlgoTools::edm::errors::ExceededResourceRSS = 8031, PFTrackAlgoTools::edm::errors::ExceededResourceTime = 8032, PFTrackAlgoTools::edm::errors::EventGenerationFailure = 8501, PFTrackAlgoTools::edm::errors::CaughtSignal = 9000
}
 

Functions

void PFTrackAlgoTools::edm::clearMessageLog ()
 
double PFTrackAlgoTools::dPtCut (const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &, bool)
 
bool PFTrackAlgoTools::edm::eq (const ELstring &s1, const ELstring s2)
 
bool PFTrackAlgoTools::edm::eq_nocase (const ELstring &s1, const char s2[])
 
double PFTrackAlgoTools::errorScale (const reco::TrackBase::TrackAlgorithm &, const std::vector< double > &)
 
void PFTrackAlgoTools::edm::FlushMessageLog ()
 
bool PFTrackAlgoTools::goodPtResolution (const reco::TrackRef &, const std::vector< double > &DPtovPtCut, const std::vector< unsigned > &NHitCut, bool useIterTracking, bool debug=false)
 
void PFTrackAlgoTools::edm::GroupLogStatistics (std::string const &category)
 
void PFTrackAlgoTools::edm::HaltMessageLogging ()
 
bool PFTrackAlgoTools::highQuality (const reco::TrackBase::TrackAlgorithm &)
 
bool PFTrackAlgoTools::edm::isDebugEnabled ()
 
bool PFTrackAlgoTools::isFifthStep (const reco::TrackBase::TrackAlgorithm &)
 
bool PFTrackAlgoTools::isGoodForEGM (const reco::TrackBase::TrackAlgorithm &)
 
bool PFTrackAlgoTools::isGoodForEGMPrimary (const reco::TrackBase::TrackAlgorithm &)
 
bool PFTrackAlgoTools::edm::isInfoEnabled ()
 
bool PFTrackAlgoTools::edm::isMessageProcessingSetUp ()
 
bool PFTrackAlgoTools::edm::isWarningEnabled ()
 
void PFTrackAlgoTools::edm::LogStatistics ()
 
unsigned int PFTrackAlgoTools::nHitCut (const reco::TrackBase::TrackAlgorithm &, const std::vector< unsigned int > &, bool)
 
bool PFTrackAlgoTools::nonIterative (const reco::TrackBase::TrackAlgorithm &)
 
bool PFTrackAlgoTools::edm::operator!= (ELseverityLevel const &e1, ELseverityLevel const &e2)
 
bool PFTrackAlgoTools::edm::operator< (ELseverityLevel const &e1, ELseverityLevel const &e2)
 
template<class T >
ErrorObj & PFTrackAlgoTools::edm::operator<< (ErrorObj &e, const T &t)
 
ErrorObj & PFTrackAlgoTools::edm::operator<< (ErrorObj &e, const char s[])
 
std::ostream & PFTrackAlgoTools::cms::operator<< (std::ostream &ost, Exception const &e)
 
template<typename E , typename T >
detail::Desired< E, detail::is_derived_or_same< Exception, E >::value >::typePFTrackAlgoTools::cms::operator<< (E &e, T const &stuff)
 
template<typename E , typename T >
detail::Desired< E, detail::is_derived_or_same< Exception, E >::value >::type const & PFTrackAlgoTools::cms::operator<< (E const &e, T const &stuff)
 
template<typename E >
detail::Desired< E, detail::is_derived_or_same< Exception, E >::value >::typePFTrackAlgoTools::cms::operator<< (E &e, std::ostream &(*f)(std::ostream &))
 
template<typename E >
detail::Desired< E, detail::is_derived_or_same< Exception, E >::value >::type const & PFTrackAlgoTools::cms::operator<< (E const &e, std::ostream &(*f)(std::ostream &))
 
template<typename E >
detail::Desired< E, detail::is_derived_or_same< Exception, E >::value >::typePFTrackAlgoTools::cms::operator<< (E &e, std::ios_base &(*f)(std::ios_base &))
 
template<typename E >
detail::Desired< E, detail::is_derived_or_same< Exception, E >::value >::type const & PFTrackAlgoTools::cms::operator<< (E const &e, std::ios_base &(*f)(std::ios_base &))
 
bool PFTrackAlgoTools::edm::operator<= (ELseverityLevel const &e1, ELseverityLevel const &e2)
 
bool PFTrackAlgoTools::edm::operator== (ELseverityLevel const &e1, ELseverityLevel const &e2)
 
bool PFTrackAlgoTools::edm::operator> (ELseverityLevel const &e1, ELseverityLevel const &e2)
 
bool PFTrackAlgoTools::edm::operator>= (ELseverityLevel const &e1, ELseverityLevel const &e2)
 
void PFTrackAlgoTools::edm::setStandAloneMessageThreshold (edm::ELseverityLevel const &severity)
 
void PFTrackAlgoTools::edm::squelchStandAloneMessageCategory (std::string const &category)
 
bool PFTrackAlgoTools::step45 (const reco::TrackBase::TrackAlgorithm &)
 
bool PFTrackAlgoTools::step5 (const reco::TrackBase::TrackAlgorithm &)
 
std::string PFTrackAlgoTools::edm::stripLeadingDirectoryTree (const std::string &file)
 
void PFTrackAlgoTools::edm::swap (ErrorObj &a, ErrorObj &b)
 

Variables

ELslProxy< ELdebugGen > const PFTrackAlgoTools::edm::ELdebug
 
ELslGen PFTrackAlgoTools::edm::ELdebugGen
 
ELslProxy< ELerrorGen > const PFTrackAlgoTools::edm::ELerror
 
ELslGen PFTrackAlgoTools::edm::ELerrorGen
 
ELslProxy< ELhighestSeverityGen > const PFTrackAlgoTools::edm::ELhighestSeverity
 
ELslGen PFTrackAlgoTools::edm::ELhighestSeverityGen
 
ELslProxy< ELinfoGen > const PFTrackAlgoTools::edm::ELinfo
 
ELslGen PFTrackAlgoTools::edm::ELinfoGen
 
ELslProxy< ELsevereGen > const PFTrackAlgoTools::edm::ELsevere
 
ELslGen PFTrackAlgoTools::edm::ELsevereGen
 
ELslProxy< ELunspecifiedGen > const PFTrackAlgoTools::edm::ELunspecified
 
ELslGen PFTrackAlgoTools::edm::ELunspecifiedGen
 
ELslProxy< ELwarningGen > const PFTrackAlgoTools::edm::ELwarning
 
ELslGen PFTrackAlgoTools::edm::ELwarningGen
 
ELslProxy< ELzeroSeverityGen > const PFTrackAlgoTools::edm::ELzeroSeverity
 
ELslGen PFTrackAlgoTools::edm::ELzeroSeverityGen
 
static const unsigned char PFTrackAlgoTools::edm::MLSCRIBE_RUNNING_INDICATOR = 29