/afs/hep.man.ac.uk/u/markowen/ATLAS/SFrameProof/2011EPS/topUtils/topUtils/MuonEfficiencyScaleFactor.h

00001 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
00002 // 07.12.2010, MCP working group
00003 //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
00004 
00005 #ifndef MuonEfficiencyScaleFactorH
00006 #define MuonEfficiencyScaleFactorH
00007 
00009 // CLASS MuonEfficiencyScaleFactor //
00011 
00019 
00021 // HEADER FILES //
00023 
00024 // ROOT //
00025 #include "TLorentzVector.h"
00026 
00027 namespace Analysis {
00028   class MuonEfficiencyScaleFactor {
00029   public:
00030     MuonEfficiencyScaleFactor() {}
00031     virtual ~MuonEfficiencyScaleFactor() {}
00032     // Methods //
00033     virtual double scaleFactor(const TLorentzVector & tlv) const = 0;
00036     virtual double scaleFactorUncertainty(const TLorentzVector & tlv) const = 0;
00039     virtual double scaleFactorSystematicUncertainty(
00040                                         const TLorentzVector & tlv) const = 0;
00041   };
00042 }
00043 
00044 #endif

Generated on Thu Jun 30 11:40:04 2011 for manTreeSFrame by  doxygen 1.4.7