CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions
mkfit::Validation Class Reference

#include <Validation.h>

Inheritance diagram for mkfit::Validation:
mkfit::TTreeValidation

Public Member Functions

virtual void alignTracks (TrackVec &, TrackExtraVec &, bool)
 
virtual void collectFitInfo (const FitVal &, int, int)
 
virtual void fillCMSSWEfficiencyTree (const Event &)
 
virtual void fillCMSSWFakeRateTree (const Event &)
 
virtual void fillConfigTree ()
 
virtual void fillEfficiencyTree (const Event &)
 
virtual void fillFakeRateTree (const Event &)
 
virtual void fillFitTree (const Event &)
 
virtual void makeCMSSWTkToRecoTksMaps (Event &)
 
virtual void makeCMSSWTkToSeedTkMap (Event &)
 
virtual void makeRecoTkToRecoTkMaps (Event &)
 
virtual void makeRecoTkToSeedTkMapsDumbCMSSW (Event &)
 
virtual void makeSeedTkToCMSSWTkMap (Event &)
 
virtual void makeSeedTkToRecoTkMaps (Event &)
 
virtual void makeSimTkToRecoTksMaps (Event &)
 
virtual void resetDebugVectors ()
 
virtual void resetValidationMaps ()
 
virtual void saveTTrees ()
 
virtual void setTrackExtras (Event &ev)
 
virtual void setTrackScoresDumbCMSSW (Event &)
 
virtual ~Validation ()
 

Static Public Member Functions

static Validationmake_validation (const std::string &, const TrackerInfo *)
 

Protected Member Functions

 Validation ()
 

Detailed Description

Definition at line 44 of file Validation.h.

Constructor & Destructor Documentation

virtual mkfit::Validation::~Validation ( )
inlinevirtual

Definition at line 46 of file Validation.h.

46 {}
mkfit::Validation::Validation ( )
protected

Definition at line 14 of file Validation.cc.

Referenced by make_validation().

14 {}

Member Function Documentation

virtual void mkfit::Validation::alignTracks ( TrackVec ,
TrackExtraVec ,
bool   
)
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 48 of file Validation.h.

48 {}
virtual void mkfit::Validation::collectFitInfo ( const FitVal ,
int  ,
int   
)
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 53 of file Validation.h.

53 {}
virtual void mkfit::Validation::fillCMSSWEfficiencyTree ( const Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 69 of file Validation.h.

Referenced by mkfit::Event::validate().

69 {}
virtual void mkfit::Validation::fillCMSSWFakeRateTree ( const Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 70 of file Validation.h.

Referenced by mkfit::Event::validate().

70 {}
virtual void mkfit::Validation::fillConfigTree ( )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 68 of file Validation.h.

68 {}
virtual void mkfit::Validation::fillEfficiencyTree ( const Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 66 of file Validation.h.

Referenced by mkfit::Event::validate().

66 {}
virtual void mkfit::Validation::fillFakeRateTree ( const Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 67 of file Validation.h.

Referenced by mkfit::Event::validate().

67 {}
virtual void mkfit::Validation::fillFitTree ( const Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 71 of file Validation.h.

Referenced by mkfit::Event::validate().

71 {}
Validation * mkfit::Validation::make_validation ( const std::string &  fileName,
const TrackerInfo trk_info 
)
static

Definition at line 5 of file Validation.cc.

References mkfit::Config::cmssw_val, mkfit::Config::fit_val, mkfit::Config::sim_val, mkfit::Config::sim_val_for_cmssw, and Validation().

Referenced by test_standard().

5  {
6 #ifndef NO_ROOT
8  return new TTreeValidation(fileName, trk_info);
9  }
10 #endif
11  return new Validation();
12  }
virtual void mkfit::Validation::makeCMSSWTkToRecoTksMaps ( Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 59 of file Validation.h.

Referenced by mkfit::Event::validate().

59 {}
virtual void mkfit::Validation::makeCMSSWTkToSeedTkMap ( Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 61 of file Validation.h.

Referenced by mkfit::Event::validate().

61 {}
virtual void mkfit::Validation::makeRecoTkToRecoTkMaps ( Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 58 of file Validation.h.

Referenced by mkfit::Event::validate().

58 {}
virtual void mkfit::Validation::makeRecoTkToSeedTkMapsDumbCMSSW ( Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 62 of file Validation.h.

Referenced by mkfit::Event::validate().

62 {}
virtual void mkfit::Validation::makeSeedTkToCMSSWTkMap ( Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 60 of file Validation.h.

60 {}
virtual void mkfit::Validation::makeSeedTkToRecoTkMaps ( Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 57 of file Validation.h.

Referenced by mkfit::Event::validate().

57 {}
virtual void mkfit::Validation::makeSimTkToRecoTksMaps ( Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 56 of file Validation.h.

Referenced by mkfit::Event::validate().

56 {}
virtual void mkfit::Validation::resetDebugVectors ( )
inlinevirtual

Definition at line 51 of file Validation.h.

51 {}
virtual void mkfit::Validation::resetValidationMaps ( )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 50 of file Validation.h.

Referenced by mkfit::Event::Event(), and mkfit::Event::reset().

50 {}
virtual void mkfit::Validation::saveTTrees ( )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 73 of file Validation.h.

73 {}
virtual void mkfit::Validation::setTrackExtras ( Event ev)
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 55 of file Validation.h.

Referenced by mkfit::Event::validate().

55 {}
virtual void mkfit::Validation::setTrackScoresDumbCMSSW ( Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 64 of file Validation.h.

Referenced by mkfit::Event::validate().

64 {}