EnergyCorrections.h File Reference

#include <string>
#include "Conventions/Detector.h"
#include "Conventions/ReleaseType.h"
#include "RecoBase/CandShowerHandle.h"

Go to the source code of this file.

Namespaces

namespace  EnergyCorrections
 

Track Energy/Momentum Correction.


Typedefs

typedef enum
EnergyCorrections::EWhichCorrection 
EnergyCorrections::WhichCorrection_t
typedef enum
EnergyCorrections::ECorrectionVersion 
EnergyCorrections::CorrectionVersion_t

Enumerations

enum  EnergyCorrections::EWhichCorrection {
  EnergyCorrections::kDefault = 0, EnergyCorrections::kVersion1, EnergyCorrections::kVersion2, EnergyCorrections::kVersion3,
  EnergyCorrections::kVersion4, EnergyCorrections::kVersion5, EnergyCorrections::kVersion6, EnergyCorrections::kNoCalGroup
}
enum  EnergyCorrections::ECorrectionVersion { EnergyCorrections::kUnknown, EnergyCorrections::kBirch, EnergyCorrections::kCedar, EnergyCorrections::kDogwood }

Functions

float EnergyCorrections::FullyCorrectShowerEnergy (float E, const CandShowerHandle::ShowerType_t &st, VldContext vc, ReleaseType::Release_t release, EnergyCorrections::WhichCorrection_t whichCor=EnergyCorrections::kDefault)
float EnergyCorrections::FullyCorrectMomentumFromRange (float p, VldContext vc, ReleaseType::Release_t release, EnergyCorrections::WhichCorrection_t whichCor=EnergyCorrections::kDefault)
 Track Energy/Momentum Correction.
float EnergyCorrections::FullyCorrectEnergyFromRange (float E, VldContext vc, ReleaseType::Release_t release, EnergyCorrections::WhichCorrection_t whichCor=EnergyCorrections::kDefault)
float EnergyCorrections::FullyCorrectSignedMomentumFromCurvature (float p, VldContext vc, ReleaseType::Release_t release, EnergyCorrections::WhichCorrection_t whichCor=EnergyCorrections::kDefault)
float EnergyCorrections::CalibrationGroupEnergyCorrections (float E, VldContext vc, ReleaseType::Release_t release, EnergyCorrections::WhichCorrection_t whichCor=EnergyCorrections::kDefault)
float EnergyCorrections::ShowerEnergyCorrectionNearDogwood (float energy, const CandShowerHandle::ShowerType_t &st, EnergyCorrections::WhichCorrection_t whichCor)
float EnergyCorrections::ShowerEnergyCorrectionFarDogwood (float energy, const CandShowerHandle::ShowerType_t &st, EnergyCorrections::WhichCorrection_t whichCor)
float EnergyCorrections::ShowerEnergyCorrectionNearDogwood0 (float energy, const CandShowerHandle::ShowerType_t &st, EnergyCorrections::WhichCorrection_t whichCor)
float EnergyCorrections::ShowerEnergyCorrectionFarDogwood0 (float energy, const CandShowerHandle::ShowerType_t &st, EnergyCorrections::WhichCorrection_t whichCor)
float EnergyCorrections::ShowerEnergyCorrectionNearCedarPhyBhcurve (float energy, const CandShowerHandle::ShowerType_t &st, EnergyCorrections::WhichCorrection_t whichCor)
float EnergyCorrections::ShowerEnergyCorrectionFarCedarPhyBhcurve (float energy, const CandShowerHandle::ShowerType_t &st, EnergyCorrections::WhichCorrection_t whichCor)
float EnergyCorrections::ShowerEnergyCorrectionNearCedar (float energy, const CandShowerHandle::ShowerType_t &st, EnergyCorrections::WhichCorrection_t whichCor)
float EnergyCorrections::ShowerEnergyCorrectionFarCedar (float energy, const CandShowerHandle::ShowerType_t &st, EnergyCorrections::WhichCorrection_t whichCor)
float EnergyCorrections::MasakiNearJune30_2009 (float energy, const CandShowerHandle::ShowerType_t &st)
float EnergyCorrections::MasakiFarJune30_2009 (float energy, const CandShowerHandle::ShowerType_t &st)
float EnergyCorrections::MasakiNear_forDogwood0 (float energy, const CandShowerHandle::ShowerType_t &st)
float EnergyCorrections::MasakiFar_forDogwood0 (float energy, const CandShowerHandle::ShowerType_t &st)
float EnergyCorrections::MasakiNearDec15th (float energy, const CandShowerHandle::ShowerType_t &st)
float EnergyCorrections::MasakiFarDec15th (float energy, const CandShowerHandle::ShowerType_t &st)
float EnergyCorrections::MasakiNearDec15thScaled (float energy, const CandShowerHandle::ShowerType_t &st)
float EnergyCorrections::MasakiFarDec15thScaled (float energy, const CandShowerHandle::ShowerType_t &st)
float EnergyCorrections::MasakiNearMay17th (float energy, const CandShowerHandle::ShowerType_t &st)
float EnergyCorrections::MasakiFarMay17th (float energy, const CandShowerHandle::ShowerType_t &st)
float EnergyCorrections::MasakiNearMay17thScaled (float energy, const CandShowerHandle::ShowerType_t &st)
float EnergyCorrections::MasakiFarMay17thScaled (float energy, const CandShowerHandle::ShowerType_t &st)
float EnergyCorrections::SignedMomentumCurvatureCorrectionCedar (float p, VldContext vc, WhichCorrection_t whichCor)
float EnergyCorrections::SignedMomentumCurvatureCorrectionBirch (float p, VldContext vc, WhichCorrection_t whichCor)
float EnergyCorrections::MomentumRangeCorrectionBirch (float p, VldContext vc, WhichCorrection_t whichCor)
float EnergyCorrections::MomentumRangeCorrectionCedar (float p, VldContext vc, WhichCorrection_t whichCor)
float EnergyCorrections::EnergyRangeCorrectionCedar (float E, VldContext vc, WhichCorrection_t whichCor)
float EnergyCorrections::ShowerEnergyConversionDogwood (float E, VldContext vc)
float EnergyCorrections::WeightedShowerEnergyConversionDogwood (float E, VldContext vc)
void EnergyCorrections::SetCorrectionVersion (const CorrectionVersion_t &ver, Short_t subver=0)
std::string EnergyCorrections::GetCorrectionAsString ()
void EnergyCorrections::WarnUnknownVersion (const char *caller_routine)
CorrectionVersion_t EnergyCorrections::VersionFromFilename (const char *)
float EnergyCorrections::CorrectMomentumFromRange (float p, bool isdata=true, Detector::Detector_t det=Detector::kNear)
float EnergyCorrections::CorrectEnergyFromRange (float E, bool isdata=true, Detector::Detector_t det=Detector::kNear)
float EnergyCorrections::CorrectSignedMomentumFromCurvature (float p, bool isdata=true, Detector::Detector_t det=Detector::kNear)
float EnergyCorrections::CorrectShowerEnergy (float E, const Detector::Detector_t &det, const CandShowerHandle::ShowerType_t &st, int mode=1, bool isdata=true)
float EnergyCorrections::CorrectShowerEnergyNear (float E, const CandShowerHandle::ShowerType_t &st, int mode=1, bool isdata=true)
float EnergyCorrections::CorrectShowerEnergyFar (float E, const CandShowerHandle::ShowerType_t &st, int mode=1, bool isdata=true)
float EnergyCorrections::CorrectMomentumFromRange_Birch (float p, bool isdata=true, Detector::Detector_t det=Detector::kNear)
float EnergyCorrections::CorrectSignedMomentumFromCurvature_Birch (float p, bool isdata=true, Detector::Detector_t det=Detector::kNear)
float EnergyCorrections::CorrectShowerEnergyNear_Birch (float E, const CandShowerHandle::ShowerType_t &st, int mode=1, bool isdata=true)
float EnergyCorrections::CorrectShowerEnergyFar_Birch (float E, const CandShowerHandle::ShowerType_t &st, int mode=1, bool isdata=true)
float EnergyCorrections::CorrectMomentumFromRange_Cedar (float p, bool isdata=true, Detector::Detector_t det=Detector::kNear)
float EnergyCorrections::CorrectSignedMomentumFromCurvature_Cedar (float p, bool isdata=true, Detector::Detector_t det=Detector::kNear)
float EnergyCorrections::CorrectShowerEnergyNear_Cedar (float E, const CandShowerHandle::ShowerType_t &st, int mode=1, bool isdata=true)
float EnergyCorrections::CorrectShowerEnergyFar_Cedar (float E, const CandShowerHandle::ShowerType_t &st, int mode=1, bool isdata=true)

Generated on 11 Jan 2018 for loon by  doxygen 1.6.1