CMS 3D CMS Logo

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

◆ ~Validation()

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

Definition at line 46 of file Validation.h.

46 {}

◆ Validation()

mkfit::Validation::Validation ( )
protected

Definition at line 14 of file Validation.cc.

Referenced by make_validation().

14 {}

Member Function Documentation

◆ alignTracks()

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

Reimplemented in mkfit::TTreeValidation.

Definition at line 48 of file Validation.h.

48 {}

◆ collectFitInfo()

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

Reimplemented in mkfit::TTreeValidation.

Definition at line 53 of file Validation.h.

53 {}

◆ fillCMSSWEfficiencyTree()

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 {}

◆ fillCMSSWFakeRateTree()

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 {}

◆ fillConfigTree()

virtual void mkfit::Validation::fillConfigTree ( )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 68 of file Validation.h.

68 {}

◆ fillEfficiencyTree()

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 {}

◆ fillFakeRateTree()

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 {}

◆ fillFitTree()

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 {}

◆ make_validation()

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

◆ makeCMSSWTkToRecoTksMaps()

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 {}

◆ makeCMSSWTkToSeedTkMap()

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 {}

◆ makeRecoTkToRecoTkMaps()

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 {}

◆ makeRecoTkToSeedTkMapsDumbCMSSW()

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 {}

◆ makeSeedTkToCMSSWTkMap()

virtual void mkfit::Validation::makeSeedTkToCMSSWTkMap ( Event )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 60 of file Validation.h.

60 {}

◆ makeSeedTkToRecoTkMaps()

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 {}

◆ makeSimTkToRecoTksMaps()

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 {}

◆ resetDebugVectors()

virtual void mkfit::Validation::resetDebugVectors ( )
inlinevirtual

Definition at line 51 of file Validation.h.

51 {}

◆ resetValidationMaps()

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 {}

◆ saveTTrees()

virtual void mkfit::Validation::saveTTrees ( )
inlinevirtual

Reimplemented in mkfit::TTreeValidation.

Definition at line 73 of file Validation.h.

73 {}

◆ setTrackExtras()

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 {}

◆ setTrackScoresDumbCMSSW()

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 {}