CP::EfficiencyScaleFactor Class Reference

List of all members.

Public Member Functions

 EfficiencyScaleFactor ()
 default constructor - will create the histos as NULL pointers
 EfficiencyScaleFactor (std::string file, std::string time_unit, SystematicSet sys, CP::MuonEfficiencyType effType, bool is_lowpt=false, bool hasPtDepSys=false)
 constructor to use in real life - will read in the histos from the given file
 EfficiencyScaleFactor (const EfficiencyScaleFactor &other)
EfficiencyScaleFactoroperator= (const EfficiencyScaleFactor &other)
bool ReadFromFile (std::string file, std::string time_unit)
 Read SF histrograms from a given input file.
HistHandlerReadHistFromFile (std::string name, TFile *f, std::string time_unit)
void ApplySysVariation ()
bool CheckConsistency ()
 check the consistency - all histograms should be well defined
CorrectionCode ScaleFactor (const xAOD::Muon &mu, float &SF)
 the important bits - extract SF info
CorrectionCode ScaleFactorReplicas (const xAOD::Muon &mu, std::vector< float > &SF)
CorrectionCode DataEfficiency (const xAOD::Muon &mu, float &Eff)
 ... and absolute efficiencies
CorrectionCode DataEfficiencyReplicas (const xAOD::Muon &mu, std::vector< float > &eff)
CorrectionCode MCEfficiency (const xAOD::Muon &mu, float &Eff)
CorrectionCode MCEfficiencyReplicas (const xAOD::Muon &mu, std::vector< float > &eff)
void DebugPrint ()
 debug method
std::string sysname ()
HistHandlerget_sf ()
HistHandlerget_eff ()
HistHandlerget_sf_sys ()
HistHandlerget_eff_sys ()
HistHandlerget_mc_eff ()
HistHandlerget_mc_eff_sys ()

Member Function Documentation

CorrectionCode EfficiencyScaleFactor::ScaleFactor ( const xAOD::Muon mu,
float &  SF 
)

the important bits - extract SF info

scale factors...


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1