#include <ElectronEnergyRegressionEvaluate.h>
Public Types | |
enum | ElectronEnergyRegressionType { kNoTrkVar, kNoTrkVarV1, kWithTrkVar, kWithTrkVarV1, kWithTrkVarV2, kWithSubCluVar } |
Public Member Functions | |
double | calculateRegressionEnergy (const reco::GsfElectron *ele, SuperClusterHelper &mySCHelper, double rho, double nvertices, bool printDebug=false) |
double | calculateRegressionEnergyUncertainty (const reco::GsfElectron *ele, SuperClusterHelper &mySCHelper, double rho, double nvertices, bool printDebug=false) |
ElectronEnergyRegressionEvaluate () | |
void | initialize (std::string weightsFile, ElectronEnergyRegressionEvaluate::ElectronEnergyRegressionType type) |
bool | isInitialized () const |
double | regressionUncertaintyNoTrkVar (double SCRawEnergy, double scEta, double scPhi, double R9, double etawidth, double phiwidth, double NClusters, double HoE, double rho, double vertices, double EtaSeed, double PhiSeed, double ESeed, double E3x3Seed, double E5x5Seed, double see, double spp, double sep, double EMaxSeed, double E2ndSeed, double ETopSeed, double EBottomSeed, double ELeftSeed, double ERightSeed, double E2x5MaxSeed, double E2x5TopSeed, double E2x5BottomSeed, double E2x5LeftSeed, double E2x5RightSeed, double IEtaSeed, double IPhiSeed, double EtaCrySeed, double PhiCrySeed, double PreShowerOverRaw, bool printDebug=false) |
double | regressionUncertaintyNoTrkVarV1 (double SCRawEnergy, double scEta, double scPhi, double R9, double etawidth, double phiwidth, double NClusters, double HoE, double rho, double vertices, double EtaSeed, double PhiSeed, double ESeed, double E3x3Seed, double E5x5Seed, double see, double spp, double sep, double EMaxSeed, double E2ndSeed, double ETopSeed, double EBottomSeed, double ELeftSeed, double ERightSeed, double E2x5MaxSeed, double E2x5TopSeed, double E2x5BottomSeed, double E2x5LeftSeed, double E2x5RightSeed, double IEtaSeed, double IPhiSeed, double EtaCrySeed, double PhiCrySeed, double PreShowerOverRaw, int IsEcalDriven, bool printDebug=false) |
double | regressionUncertaintyWithSubClusters (double SCRawEnergy, double scEta, double scPhi, double R9, double etawidth, double phiwidth, double NClusters, double HoE, double rho, double vertices, double EtaSeed, double PhiSeed, double ESeed, double E3x3Seed, double E5x5Seed, double see, double spp, double sep, double EMaxSeed, double E2ndSeed, double ETopSeed, double EBottomSeed, double ELeftSeed, double ERightSeed, double E2x5MaxSeed, double E2x5TopSeed, double E2x5BottomSeed, double E2x5LeftSeed, double E2x5RightSeed, double IEtaSeed, double IPhiSeed, double EtaCrySeed, double PhiCrySeed, double PreShowerOverRaw, double isEcalDriven, double isEtaGap, double isPhiGap, double isDeeGap, double ESubs, double ESub1, double EtaSub1, double PhiSub1, double EMaxSub1, double E3x3Sub1, double ESub2, double EtaSub2, double PhiSub2, double EMaxSub2, double E3x3Sub2, double ESub3, double EtaSub3, double PhiSub3, double EMaxSub3, double E3x3Sub3, double NPshwClusters, double EPshwSubs, double EPshwSub1, double EtaPshwSub1, double PhiPshwSub1, double EPshwSub2, double EtaPshwSub2, double PhiPshwSub2, double EPshwSub3, double EtaPshwSub3, double PhiPshwSub3, bool isEB, bool printDebug=false) |
double | regressionUncertaintyWithTrkVar (double electronP, double SCRawEnergy, double scEta, double scPhi, double R9, double etawidth, double phiwidth, double NClusters, double HoE, double rho, double vertices, double EtaSeed, double PhiSeed, double ESeed, double E3x3Seed, double E5x5Seed, double see, double spp, double sep, double EMaxSeed, double E2ndSeed, double ETopSeed, double EBottomSeed, double ELeftSeed, double ERightSeed, double E2x5MaxSeed, double E2x5TopSeed, double E2x5BottomSeed, double E2x5LeftSeed, double E2x5RightSeed, double pt, double GsfTrackPIn, double fbrem, double Charge, double EoP, double IEtaSeed, double IPhiSeed, double EtaCrySeed, double PhiCrySeed, double PreShowerOverRaw, bool printDebug=false) |
double | regressionUncertaintyWithTrkVarV1 (double SCRawEnergy, double scEta, double scPhi, double R9, double etawidth, double phiwidth, double NClusters, double HoE, double rho, double vertices, double EtaSeed, double PhiSeed, double ESeed, double E3x3Seed, double E5x5Seed, double see, double spp, double sep, double EMaxSeed, double E2ndSeed, double ETopSeed, double EBottomSeed, double ELeftSeed, double ERightSeed, double E2x5MaxSeed, double E2x5TopSeed, double E2x5BottomSeed, double E2x5LeftSeed, double E2x5RightSeed, double IEtaSeed, double IPhiSeed, double EtaCrySeed, double PhiCrySeed, double PreShowerOverRaw, int IsEcalDriven, double GsfTrackPIn, double fbrem, double Charge, double EoP, double TrackMomentumError, double EcalEnergyError, int Classification, bool printDebug=false) |
double | regressionUncertaintyWithTrkVarV1 (std::vector< double > &inputvars, bool printDebug=false) |
double | regressionUncertaintyWithTrkVarV2 (double SCRawEnergy, double scEta, double scPhi, double R9, double etawidth, double phiwidth, double NClusters, double HoE, double rho, double vertices, double EtaSeed, double PhiSeed, double ESeed, double E3x3Seed, double E5x5Seed, double see, double spp, double sep, double EMaxSeed, double E2ndSeed, double ETopSeed, double EBottomSeed, double ELeftSeed, double ERightSeed, double E2x5MaxSeed, double E2x5TopSeed, double E2x5BottomSeed, double E2x5LeftSeed, double E2x5RightSeed, double IEtaSeed, double IPhiSeed, double EtaCrySeed, double PhiCrySeed, double PreShowerOverRaw, int IsEcalDriven, double GsfTrackPIn, double fbrem, double Charge, double EoP, double TrackMomentumError, double EcalEnergyError, int Classification, double detaIn, double dphiIn, double detaCalo, double dphiCalo, double GsfTrackChiSqr, double KFTrackNLayers, double ElectronEnergyOverPout, bool printDebug=false) |
double | regressionUncertaintyWithTrkVarV2 (std::vector< double > &inputvars, bool printDebug=false) |
double | regressionValueNoTrkVar (double SCRawEnergy, double scEta, double scPhi, double R9, double etawidth, double phiwidth, double NClusters, double HoE, double rho, double vertices, double EtaSeed, double PhiSeed, double ESeed, double E3x3Seed, double E5x5Seed, double see, double spp, double sep, double EMaxSeed, double E2ndSeed, double ETopSeed, double EBottomSeed, double ELeftSeed, double ERightSeed, double E2x5MaxSeed, double E2x5TopSeed, double E2x5BottomSeed, double E2x5LeftSeed, double E2x5RightSeed, double IEtaSeed, double IPhiSeed, double EtaCrySeed, double PhiCrySeed, double PreShowerOverRaw, bool printDebug=false) |
double | regressionValueNoTrkVarV1 (double SCRawEnergy, double scEta, double scPhi, double R9, double etawidth, double phiwidth, double NClusters, double HoE, double rho, double vertices, double EtaSeed, double PhiSeed, double ESeed, double E3x3Seed, double E5x5Seed, double see, double spp, double sep, double EMaxSeed, double E2ndSeed, double ETopSeed, double EBottomSeed, double ELeftSeed, double ERightSeed, double E2x5MaxSeed, double E2x5TopSeed, double E2x5BottomSeed, double E2x5LeftSeed, double E2x5RightSeed, double IEtaSeed, double IPhiSeed, double EtaCrySeed, double PhiCrySeed, double PreShowerOverRaw, int IsEcalDriven, bool printDebug=false) |
double | regressionValueWithSubClusters (double SCRawEnergy, double scEta, double scPhi, double R9, double etawidth, double phiwidth, double NClusters, double HoE, double rho, double vertices, double EtaSeed, double PhiSeed, double ESeed, double E3x3Seed, double E5x5Seed, double see, double spp, double sep, double EMaxSeed, double E2ndSeed, double ETopSeed, double EBottomSeed, double ELeftSeed, double ERightSeed, double E2x5MaxSeed, double E2x5TopSeed, double E2x5BottomSeed, double E2x5LeftSeed, double E2x5RightSeed, double IEtaSeed, double IPhiSeed, double EtaCrySeed, double PhiCrySeed, double PreShowerOverRaw, double isEcalDriven, double isEtaGap, double isPhiGap, double isDeeGap, double ESubs, double ESub1, double EtaSub1, double PhiSub1, double EMaxSub1, double E3x3Sub1, double ESub2, double EtaSub2, double PhiSub2, double EMaxSub2, double E3x3Sub2, double ESub3, double EtaSub3, double PhiSub3, double EMaxSub3, double E3x3Sub3, double NPshwClusters, double EPshwSubs, double EPshwSub1, double EtaPshwSub1, double PhiPshwSub1, double EPshwSub2, double EtaPshwSub2, double PhiPshwSub2, double EPshwSub3, double EtaPshwSub3, double PhiPshwSub3, bool isEB, bool printDebug=false) |
double | regressionValueWithTrkVar (double electronP, double SCRawEnergy, double scEta, double scPhi, double R9, double etawidth, double phiwidth, double NClusters, double HoE, double rho, double vertices, double EtaSeed, double PhiSeed, double ESeed, double E3x3Seed, double E5x5Seed, double see, double spp, double sep, double EMaxSeed, double E2ndSeed, double ETopSeed, double EBottomSeed, double ELeftSeed, double ERightSeed, double E2x5MaxSeed, double E2x5TopSeed, double E2x5BottomSeed, double E2x5LeftSeed, double E2x5RightSeed, double pt, double GsfTrackPIn, double fbrem, double Charge, double EoP, double IEtaSeed, double IPhiSeed, double EtaCrySeed, double PhiCrySeed, double PreShowerOverRaw, bool printDebug=false) |
double | regressionValueWithTrkVarV1 (double SCRawEnergy, double scEta, double scPhi, double R9, double etawidth, double phiwidth, double NClusters, double HoE, double rho, double vertices, double EtaSeed, double PhiSeed, double ESeed, double E3x3Seed, double E5x5Seed, double see, double spp, double sep, double EMaxSeed, double E2ndSeed, double ETopSeed, double EBottomSeed, double ELeftSeed, double ERightSeed, double E2x5MaxSeed, double E2x5TopSeed, double E2x5BottomSeed, double E2x5LeftSeed, double E2x5RightSeed, double IEtaSeed, double IPhiSeed, double EtaCrySeed, double PhiCrySeed, double PreShowerOverRaw, int IsEcalDriven, double GsfTrackPIn, double fbrem, double Charge, double EoP, double TrackMomentumError, double EcalEnergyError, int Classification, bool printDebug=false) |
double | regressionValueWithTrkVarV1 (std::vector< double > &inputvars, bool printDebug=false) |
double | regressionValueWithTrkVarV2 (double SCRawEnergy, double scEta, double scPhi, double R9, double etawidth, double phiwidth, double NClusters, double HoE, double rho, double vertices, double EtaSeed, double PhiSeed, double ESeed, double E3x3Seed, double E5x5Seed, double see, double spp, double sep, double EMaxSeed, double E2ndSeed, double ETopSeed, double EBottomSeed, double ELeftSeed, double ERightSeed, double E2x5MaxSeed, double E2x5TopSeed, double E2x5BottomSeed, double E2x5LeftSeed, double E2x5RightSeed, double IEtaSeed, double IPhiSeed, double EtaCrySeed, double PhiCrySeed, double PreShowerOverRaw, int IsEcalDriven, double GsfTrackPIn, double fbrem, double Charge, double EoP, double TrackMomentumError, double EcalEnergyError, int Classification, double detaIn, double dphiIn, double detaCalo, double dphiCalo, double GsfTrackChiSqr, double KFTrackNLayers, double ElectronEnergyOverPout, bool printDebug=false) |
double | regressionValueWithTrkVarV2 (std::vector< double > &inputvars, bool printDebug=false) |
~ElectronEnergyRegressionEvaluate () | |
–> NOTE if you want to use this class as standalone without the CMSSW part you need to uncomment the below line and compile normally with scramv1 b Then you need just to load it in your root macro the lib with the correct path, eg: gSystem->Load("/data/benedet/CMSSW_5_2_2/lib/slc5_amd64_gcc462/pluginEGammaEGammaAnalysisTools.so");
Definition at line 35 of file ElectronEnergyRegressionEvaluate.h.
Enumerator | |
---|---|
kNoTrkVar | |
kNoTrkVarV1 | |
kWithTrkVar | |
kWithTrkVarV1 | |
kWithTrkVarV2 | |
kWithSubCluVar |
Definition at line 40 of file ElectronEnergyRegressionEvaluate.h.
ElectronEnergyRegressionEvaluate::ElectronEnergyRegressionEvaluate | ( | ) |
Definition at line 16 of file ElectronEnergyRegressionEvaluate.cc.
ElectronEnergyRegressionEvaluate::~ElectronEnergyRegressionEvaluate | ( | ) |
Definition at line 25 of file ElectronEnergyRegressionEvaluate.cc.
double ElectronEnergyRegressionEvaluate::calculateRegressionEnergy | ( | const reco::GsfElectron * | ele, |
SuperClusterHelper & | mySCHelper, | ||
double | rho, | ||
double | nvertices, | ||
bool | printDebug = false |
||
) |
Definition at line 55 of file ElectronEnergyRegressionEvaluate.cc.
References reco::LeafCandidate::charge(), reco::GsfElectron::classification(), reco::GsfElectron::closestCtfTrackRef(), SuperClusterHelper::clustersSize(), reco::GsfElectron::correctedEcalEnergyError(), gather_cfg::cout, reco::GsfElectron::deltaEtaSeedClusterTrackAtCalo(), reco::GsfElectron::deltaEtaSuperClusterTrackAtVtx(), reco::GsfElectron::deltaPhiSeedClusterTrackAtCalo(), reco::GsfElectron::deltaPhiSuperClusterTrackAtVtx(), SuperClusterHelper::e2nd(), SuperClusterHelper::e2x5Bottom(), SuperClusterHelper::e2x5Left(), SuperClusterHelper::e2x5Max(), SuperClusterHelper::e2x5Right(), SuperClusterHelper::e2x5Top(), SuperClusterHelper::e3x3(), SuperClusterHelper::e5x5(), SuperClusterHelper::eBottom(), reco::GsfElectron::ecalDrivenSeed(), reco::GsfElectron::eEleClusterOverPout(), SuperClusterHelper::eESClusters(), SuperClusterHelper::eLeft(), SuperClusterHelper::eMax(), SuperClusterHelper::eRight(), SuperClusterHelper::esClusterEnergy(), SuperClusterHelper::esClusterEta(), SuperClusterHelper::esClusterPhi(), SuperClusterHelper::eSubClusters(), reco::GsfElectron::eSuperClusterOverP(), SuperClusterHelper::eta(), reco::LeafCandidate::eta(), SuperClusterHelper::etaCrySeed(), SuperClusterHelper::etaWidth(), SuperClusterHelper::eTop(), reco::GsfElectron::fbrem(), fIsInitialized, fVersionType, reco::GsfElectron::gsfTrack(), SuperClusterHelper::hadronicOverEm(), SuperClusterHelper::ietaSeed(), SuperClusterHelper::iphiSeed(), reco::GsfElectron::isEB(), reco::GsfElectron::isEBEtaGap(), reco::GsfElectron::isEBPhiGap(), reco::GsfElectron::isEEDeeGap(), edm::Ref< C, T, F >::isNonnull(), kNoTrkVar, kNoTrkVarV1, kWithSubCluVar, kWithTrkVarV1, kWithTrkVarV2, SuperClusterHelper::nPreshowerClusters(), reco::LeafCandidate::p(), SuperClusterHelper::phi(), reco::LeafCandidate::phi(), SuperClusterHelper::phiCrySeed(), SuperClusterHelper::phiWidth(), SuperClusterHelper::preshowerEnergyOverRaw(), SQLiteCheck_cfg::printDebug, reco::LeafCandidate::pt(), SuperClusterHelper::r9(), SuperClusterHelper::rawEnergy(), regressionValueNoTrkVar(), regressionValueNoTrkVarV1(), regressionValueWithSubClusters(), regressionValueWithTrkVarV1(), regressionValueWithTrkVarV2(), rho, SuperClusterHelper::seedEnergy(), SuperClusterHelper::seedEta(), SuperClusterHelper::seedPhi(), SuperClusterHelper::sep(), SuperClusterHelper::sigmaIetaIeta(), SuperClusterHelper::spp(), SuperClusterHelper::subClusterE3x3(), SuperClusterHelper::subClusterEmax(), SuperClusterHelper::subClusterEnergy(), SuperClusterHelper::subClusterEta(), SuperClusterHelper::subClusterPhi(), reco::GsfElectron::trackMomentumAtVtx(), and reco::GsfElectron::trackMomentumError().
double ElectronEnergyRegressionEvaluate::calculateRegressionEnergyUncertainty | ( | const reco::GsfElectron * | ele, |
SuperClusterHelper & | mySCHelper, | ||
double | rho, | ||
double | nvertices, | ||
bool | printDebug = false |
||
) |
Definition at line 330 of file ElectronEnergyRegressionEvaluate.cc.
References reco::LeafCandidate::charge(), reco::GsfElectron::classification(), reco::GsfElectron::closestCtfTrackRef(), SuperClusterHelper::clustersSize(), reco::GsfElectron::correctedEcalEnergyError(), gather_cfg::cout, reco::GsfElectron::deltaEtaSeedClusterTrackAtCalo(), reco::GsfElectron::deltaEtaSuperClusterTrackAtVtx(), reco::GsfElectron::deltaPhiSeedClusterTrackAtCalo(), reco::GsfElectron::deltaPhiSuperClusterTrackAtVtx(), SuperClusterHelper::e2nd(), SuperClusterHelper::e2x5Bottom(), SuperClusterHelper::e2x5Left(), SuperClusterHelper::e2x5Max(), SuperClusterHelper::e2x5Right(), SuperClusterHelper::e2x5Top(), SuperClusterHelper::e3x3(), SuperClusterHelper::e5x5(), SuperClusterHelper::eBottom(), reco::GsfElectron::ecalDrivenSeed(), reco::GsfElectron::eEleClusterOverPout(), SuperClusterHelper::eESClusters(), SuperClusterHelper::eLeft(), SuperClusterHelper::eMax(), SuperClusterHelper::eRight(), SuperClusterHelper::esClusterEnergy(), SuperClusterHelper::esClusterEta(), SuperClusterHelper::esClusterPhi(), SuperClusterHelper::eSubClusters(), reco::GsfElectron::eSuperClusterOverP(), SuperClusterHelper::eta(), reco::LeafCandidate::eta(), SuperClusterHelper::etaCrySeed(), SuperClusterHelper::etaWidth(), SuperClusterHelper::eTop(), reco::GsfElectron::fbrem(), fIsInitialized, fVersionType, reco::GsfElectron::gsfTrack(), SuperClusterHelper::hadronicOverEm(), SuperClusterHelper::ietaSeed(), SuperClusterHelper::iphiSeed(), reco::GsfElectron::isEB(), reco::GsfElectron::isEBEtaGap(), reco::GsfElectron::isEBPhiGap(), reco::GsfElectron::isEEDeeGap(), edm::Ref< C, T, F >::isNonnull(), kNoTrkVar, kNoTrkVarV1, kWithSubCluVar, kWithTrkVarV1, kWithTrkVarV2, SuperClusterHelper::nPreshowerClusters(), reco::LeafCandidate::p(), SuperClusterHelper::phi(), reco::LeafCandidate::phi(), SuperClusterHelper::phiCrySeed(), SuperClusterHelper::phiWidth(), SuperClusterHelper::preshowerEnergyOverRaw(), SQLiteCheck_cfg::printDebug, reco::LeafCandidate::pt(), SuperClusterHelper::r9(), SuperClusterHelper::rawEnergy(), regressionUncertaintyNoTrkVar(), regressionUncertaintyNoTrkVarV1(), regressionUncertaintyWithSubClusters(), regressionUncertaintyWithTrkVarV1(), regressionUncertaintyWithTrkVarV2(), rho, SuperClusterHelper::seedEnergy(), SuperClusterHelper::seedEta(), SuperClusterHelper::seedPhi(), SuperClusterHelper::sep(), SuperClusterHelper::sigmaIetaIeta(), SuperClusterHelper::spp(), SuperClusterHelper::subClusterE3x3(), SuperClusterHelper::subClusterEmax(), SuperClusterHelper::subClusterEnergy(), SuperClusterHelper::subClusterEta(), SuperClusterHelper::subClusterPhi(), reco::GsfElectron::trackMomentumAtVtx(), and reco::GsfElectron::trackMomentumError().
void ElectronEnergyRegressionEvaluate::initialize | ( | std::string | weightsFile, |
ElectronEnergyRegressionEvaluate::ElectronEnergyRegressionType | type | ||
) |
Definition at line 29 of file ElectronEnergyRegressionEvaluate.cc.
References mergeVDriftHistosByStation::file, fIsInitialized, forestCorrection_eb, forestCorrection_ee, forestUncertainty_eb, forestUncertainty_ee, and fVersionType.
|
inline |
Definition at line 52 of file ElectronEnergyRegressionEvaluate.h.
References fIsInitialized.
double ElectronEnergyRegressionEvaluate::regressionUncertaintyNoTrkVar | ( | double | SCRawEnergy, |
double | scEta, | ||
double | scPhi, | ||
double | R9, | ||
double | etawidth, | ||
double | phiwidth, | ||
double | NClusters, | ||
double | HoE, | ||
double | rho, | ||
double | vertices, | ||
double | EtaSeed, | ||
double | PhiSeed, | ||
double | ESeed, | ||
double | E3x3Seed, | ||
double | E5x5Seed, | ||
double | see, | ||
double | spp, | ||
double | sep, | ||
double | EMaxSeed, | ||
double | E2ndSeed, | ||
double | ETopSeed, | ||
double | EBottomSeed, | ||
double | ELeftSeed, | ||
double | ERightSeed, | ||
double | E2x5MaxSeed, | ||
double | E2x5TopSeed, | ||
double | E2x5BottomSeed, | ||
double | E2x5LeftSeed, | ||
double | E2x5RightSeed, | ||
double | IEtaSeed, | ||
double | IPhiSeed, | ||
double | EtaCrySeed, | ||
double | PhiCrySeed, | ||
double | PreShowerOverRaw, | ||
bool | printDebug = false |
||
) |
Definition at line 769 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestUncertainty_eb, forestUncertainty_ee, fVersionType, GBRForest::GetResponse(), kNoTrkVar, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
Referenced by calculateRegressionEnergyUncertainty().
double ElectronEnergyRegressionEvaluate::regressionUncertaintyNoTrkVarV1 | ( | double | SCRawEnergy, |
double | scEta, | ||
double | scPhi, | ||
double | R9, | ||
double | etawidth, | ||
double | phiwidth, | ||
double | NClusters, | ||
double | HoE, | ||
double | rho, | ||
double | vertices, | ||
double | EtaSeed, | ||
double | PhiSeed, | ||
double | ESeed, | ||
double | E3x3Seed, | ||
double | E5x5Seed, | ||
double | see, | ||
double | spp, | ||
double | sep, | ||
double | EMaxSeed, | ||
double | E2ndSeed, | ||
double | ETopSeed, | ||
double | EBottomSeed, | ||
double | ELeftSeed, | ||
double | ERightSeed, | ||
double | E2x5MaxSeed, | ||
double | E2x5TopSeed, | ||
double | E2x5BottomSeed, | ||
double | E2x5LeftSeed, | ||
double | E2x5RightSeed, | ||
double | IEtaSeed, | ||
double | IPhiSeed, | ||
double | EtaCrySeed, | ||
double | PhiCrySeed, | ||
double | PreShowerOverRaw, | ||
int | IsEcalDriven, | ||
bool | printDebug = false |
||
) |
Definition at line 1101 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestUncertainty_eb, forestUncertainty_ee, fVersionType, GBRForest::GetResponse(), kNoTrkVarV1, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
Referenced by calculateRegressionEnergyUncertainty().
double ElectronEnergyRegressionEvaluate::regressionUncertaintyWithSubClusters | ( | double | SCRawEnergy, |
double | scEta, | ||
double | scPhi, | ||
double | R9, | ||
double | etawidth, | ||
double | phiwidth, | ||
double | NClusters, | ||
double | HoE, | ||
double | rho, | ||
double | vertices, | ||
double | EtaSeed, | ||
double | PhiSeed, | ||
double | ESeed, | ||
double | E3x3Seed, | ||
double | E5x5Seed, | ||
double | see, | ||
double | spp, | ||
double | sep, | ||
double | EMaxSeed, | ||
double | E2ndSeed, | ||
double | ETopSeed, | ||
double | EBottomSeed, | ||
double | ELeftSeed, | ||
double | ERightSeed, | ||
double | E2x5MaxSeed, | ||
double | E2x5TopSeed, | ||
double | E2x5BottomSeed, | ||
double | E2x5LeftSeed, | ||
double | E2x5RightSeed, | ||
double | IEtaSeed, | ||
double | IPhiSeed, | ||
double | EtaCrySeed, | ||
double | PhiCrySeed, | ||
double | PreShowerOverRaw, | ||
double | isEcalDriven, | ||
double | isEtaGap, | ||
double | isPhiGap, | ||
double | isDeeGap, | ||
double | ESubs, | ||
double | ESub1, | ||
double | EtaSub1, | ||
double | PhiSub1, | ||
double | EMaxSub1, | ||
double | E3x3Sub1, | ||
double | ESub2, | ||
double | EtaSub2, | ||
double | PhiSub2, | ||
double | EMaxSub2, | ||
double | E3x3Sub2, | ||
double | ESub3, | ||
double | EtaSub3, | ||
double | PhiSub3, | ||
double | EMaxSub3, | ||
double | E3x3Sub3, | ||
double | NPshwClusters, | ||
double | EPshwSubs, | ||
double | EPshwSub1, | ||
double | EtaPshwSub1, | ||
double | PhiPshwSub1, | ||
double | EPshwSub2, | ||
double | EtaPshwSub2, | ||
double | PhiPshwSub2, | ||
double | EPshwSub3, | ||
double | EtaPshwSub3, | ||
double | PhiPshwSub3, | ||
bool | isEB, | ||
bool | printDebug = false |
||
) |
Definition at line 3401 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestUncertainty_eb, forestUncertainty_ee, fVersionType, GBRForest::GetResponse(), kWithSubCluVar, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
Referenced by calculateRegressionEnergyUncertainty().
double ElectronEnergyRegressionEvaluate::regressionUncertaintyWithTrkVar | ( | double | electronP, |
double | SCRawEnergy, | ||
double | scEta, | ||
double | scPhi, | ||
double | R9, | ||
double | etawidth, | ||
double | phiwidth, | ||
double | NClusters, | ||
double | HoE, | ||
double | rho, | ||
double | vertices, | ||
double | EtaSeed, | ||
double | PhiSeed, | ||
double | ESeed, | ||
double | E3x3Seed, | ||
double | E5x5Seed, | ||
double | see, | ||
double | spp, | ||
double | sep, | ||
double | EMaxSeed, | ||
double | E2ndSeed, | ||
double | ETopSeed, | ||
double | EBottomSeed, | ||
double | ELeftSeed, | ||
double | ERightSeed, | ||
double | E2x5MaxSeed, | ||
double | E2x5TopSeed, | ||
double | E2x5BottomSeed, | ||
double | E2x5LeftSeed, | ||
double | E2x5RightSeed, | ||
double | pt, | ||
double | GsfTrackPIn, | ||
double | fbrem, | ||
double | Charge, | ||
double | EoP, | ||
double | IEtaSeed, | ||
double | IPhiSeed, | ||
double | EtaCrySeed, | ||
double | PhiCrySeed, | ||
double | PreShowerOverRaw, | ||
bool | printDebug = false |
||
) |
Definition at line 1444 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestUncertainty_eb, forestUncertainty_ee, fVersionType, GBRForest::GetResponse(), kWithTrkVar, RecoTauCleanerPlugins::pt, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
double ElectronEnergyRegressionEvaluate::regressionUncertaintyWithTrkVarV1 | ( | double | SCRawEnergy, |
double | scEta, | ||
double | scPhi, | ||
double | R9, | ||
double | etawidth, | ||
double | phiwidth, | ||
double | NClusters, | ||
double | HoE, | ||
double | rho, | ||
double | vertices, | ||
double | EtaSeed, | ||
double | PhiSeed, | ||
double | ESeed, | ||
double | E3x3Seed, | ||
double | E5x5Seed, | ||
double | see, | ||
double | spp, | ||
double | sep, | ||
double | EMaxSeed, | ||
double | E2ndSeed, | ||
double | ETopSeed, | ||
double | EBottomSeed, | ||
double | ELeftSeed, | ||
double | ERightSeed, | ||
double | E2x5MaxSeed, | ||
double | E2x5TopSeed, | ||
double | E2x5BottomSeed, | ||
double | E2x5LeftSeed, | ||
double | E2x5RightSeed, | ||
double | IEtaSeed, | ||
double | IPhiSeed, | ||
double | EtaCrySeed, | ||
double | PhiCrySeed, | ||
double | PreShowerOverRaw, | ||
int | IsEcalDriven, | ||
double | GsfTrackPIn, | ||
double | fbrem, | ||
double | Charge, | ||
double | EoP, | ||
double | TrackMomentumError, | ||
double | EcalEnergyError, | ||
int | Classification, | ||
bool | printDebug = false |
||
) |
Definition at line 1794 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestUncertainty_eb, forestUncertainty_ee, fVersionType, GBRForest::GetResponse(), kWithTrkVarV1, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
Referenced by calculateRegressionEnergyUncertainty().
double ElectronEnergyRegressionEvaluate::regressionUncertaintyWithTrkVarV1 | ( | std::vector< double > & | inputvars, |
bool | printDebug = false |
||
) |
Definition at line 2157 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestUncertainty_eb, forestUncertainty_ee, fVersionType, GBRForest::GetResponse(), kWithTrkVarV1, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
double ElectronEnergyRegressionEvaluate::regressionUncertaintyWithTrkVarV2 | ( | double | SCRawEnergy, |
double | scEta, | ||
double | scPhi, | ||
double | R9, | ||
double | etawidth, | ||
double | phiwidth, | ||
double | NClusters, | ||
double | HoE, | ||
double | rho, | ||
double | vertices, | ||
double | EtaSeed, | ||
double | PhiSeed, | ||
double | ESeed, | ||
double | E3x3Seed, | ||
double | E5x5Seed, | ||
double | see, | ||
double | spp, | ||
double | sep, | ||
double | EMaxSeed, | ||
double | E2ndSeed, | ||
double | ETopSeed, | ||
double | EBottomSeed, | ||
double | ELeftSeed, | ||
double | ERightSeed, | ||
double | E2x5MaxSeed, | ||
double | E2x5TopSeed, | ||
double | E2x5BottomSeed, | ||
double | E2x5LeftSeed, | ||
double | E2x5RightSeed, | ||
double | IEtaSeed, | ||
double | IPhiSeed, | ||
double | EtaCrySeed, | ||
double | PhiCrySeed, | ||
double | PreShowerOverRaw, | ||
int | IsEcalDriven, | ||
double | GsfTrackPIn, | ||
double | fbrem, | ||
double | Charge, | ||
double | EoP, | ||
double | TrackMomentumError, | ||
double | EcalEnergyError, | ||
int | Classification, | ||
double | detaIn, | ||
double | dphiIn, | ||
double | detaCalo, | ||
double | dphiCalo, | ||
double | GsfTrackChiSqr, | ||
double | KFTrackNLayers, | ||
double | ElectronEnergyOverPout, | ||
bool | printDebug = false |
||
) |
Definition at line 2540 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestUncertainty_eb, forestUncertainty_ee, fVersionType, GBRForest::GetResponse(), kWithTrkVarV2, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
Referenced by calculateRegressionEnergyUncertainty().
double ElectronEnergyRegressionEvaluate::regressionUncertaintyWithTrkVarV2 | ( | std::vector< double > & | inputvars, |
bool | printDebug = false |
||
) |
Definition at line 2944 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestUncertainty_eb, forestUncertainty_ee, fVersionType, GBRForest::GetResponse(), kWithTrkVarV2, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
double ElectronEnergyRegressionEvaluate::regressionValueNoTrkVar | ( | double | SCRawEnergy, |
double | scEta, | ||
double | scPhi, | ||
double | R9, | ||
double | etawidth, | ||
double | phiwidth, | ||
double | NClusters, | ||
double | HoE, | ||
double | rho, | ||
double | vertices, | ||
double | EtaSeed, | ||
double | PhiSeed, | ||
double | ESeed, | ||
double | E3x3Seed, | ||
double | E5x5Seed, | ||
double | see, | ||
double | spp, | ||
double | sep, | ||
double | EMaxSeed, | ||
double | E2ndSeed, | ||
double | ETopSeed, | ||
double | EBottomSeed, | ||
double | ELeftSeed, | ||
double | ERightSeed, | ||
double | E2x5MaxSeed, | ||
double | E2x5TopSeed, | ||
double | E2x5BottomSeed, | ||
double | E2x5LeftSeed, | ||
double | E2x5RightSeed, | ||
double | IEtaSeed, | ||
double | IPhiSeed, | ||
double | EtaCrySeed, | ||
double | PhiCrySeed, | ||
double | PreShowerOverRaw, | ||
bool | printDebug = false |
||
) |
Definition at line 605 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestCorrection_eb, forestCorrection_ee, fVersionType, GBRForest::GetResponse(), kNoTrkVar, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
Referenced by calculateRegressionEnergy().
double ElectronEnergyRegressionEvaluate::regressionValueNoTrkVarV1 | ( | double | SCRawEnergy, |
double | scEta, | ||
double | scPhi, | ||
double | R9, | ||
double | etawidth, | ||
double | phiwidth, | ||
double | NClusters, | ||
double | HoE, | ||
double | rho, | ||
double | vertices, | ||
double | EtaSeed, | ||
double | PhiSeed, | ||
double | ESeed, | ||
double | E3x3Seed, | ||
double | E5x5Seed, | ||
double | see, | ||
double | spp, | ||
double | sep, | ||
double | EMaxSeed, | ||
double | E2ndSeed, | ||
double | ETopSeed, | ||
double | EBottomSeed, | ||
double | ELeftSeed, | ||
double | ERightSeed, | ||
double | E2x5MaxSeed, | ||
double | E2x5TopSeed, | ||
double | E2x5BottomSeed, | ||
double | E2x5LeftSeed, | ||
double | E2x5RightSeed, | ||
double | IEtaSeed, | ||
double | IPhiSeed, | ||
double | EtaCrySeed, | ||
double | PhiCrySeed, | ||
double | PreShowerOverRaw, | ||
int | IsEcalDriven, | ||
bool | printDebug = false |
||
) |
Definition at line 935 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestCorrection_eb, forestCorrection_ee, fVersionType, GBRForest::GetResponse(), kNoTrkVarV1, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
Referenced by calculateRegressionEnergy().
double ElectronEnergyRegressionEvaluate::regressionValueWithSubClusters | ( | double | SCRawEnergy, |
double | scEta, | ||
double | scPhi, | ||
double | R9, | ||
double | etawidth, | ||
double | phiwidth, | ||
double | NClusters, | ||
double | HoE, | ||
double | rho, | ||
double | vertices, | ||
double | EtaSeed, | ||
double | PhiSeed, | ||
double | ESeed, | ||
double | E3x3Seed, | ||
double | E5x5Seed, | ||
double | see, | ||
double | spp, | ||
double | sep, | ||
double | EMaxSeed, | ||
double | E2ndSeed, | ||
double | ETopSeed, | ||
double | EBottomSeed, | ||
double | ELeftSeed, | ||
double | ERightSeed, | ||
double | E2x5MaxSeed, | ||
double | E2x5TopSeed, | ||
double | E2x5BottomSeed, | ||
double | E2x5LeftSeed, | ||
double | E2x5RightSeed, | ||
double | IEtaSeed, | ||
double | IPhiSeed, | ||
double | EtaCrySeed, | ||
double | PhiCrySeed, | ||
double | PreShowerOverRaw, | ||
double | isEcalDriven, | ||
double | isEtaGap, | ||
double | isPhiGap, | ||
double | isDeeGap, | ||
double | ESubs, | ||
double | ESub1, | ||
double | EtaSub1, | ||
double | PhiSub1, | ||
double | EMaxSub1, | ||
double | E3x3Sub1, | ||
double | ESub2, | ||
double | EtaSub2, | ||
double | PhiSub2, | ||
double | EMaxSub2, | ||
double | E3x3Sub2, | ||
double | ESub3, | ||
double | EtaSub3, | ||
double | PhiSub3, | ||
double | EMaxSub3, | ||
double | E3x3Sub3, | ||
double | NPshwClusters, | ||
double | EPshwSubs, | ||
double | EPshwSub1, | ||
double | EtaPshwSub1, | ||
double | PhiPshwSub1, | ||
double | EPshwSub2, | ||
double | EtaPshwSub2, | ||
double | PhiPshwSub2, | ||
double | EPshwSub3, | ||
double | EtaPshwSub3, | ||
double | PhiPshwSub3, | ||
bool | isEB, | ||
bool | printDebug = false |
||
) |
Definition at line 3145 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestCorrection_eb, forestCorrection_ee, fVersionType, GBRForest::GetResponse(), kWithSubCluVar, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
Referenced by calculateRegressionEnergy().
double ElectronEnergyRegressionEvaluate::regressionValueWithTrkVar | ( | double | electronP, |
double | SCRawEnergy, | ||
double | scEta, | ||
double | scPhi, | ||
double | R9, | ||
double | etawidth, | ||
double | phiwidth, | ||
double | NClusters, | ||
double | HoE, | ||
double | rho, | ||
double | vertices, | ||
double | EtaSeed, | ||
double | PhiSeed, | ||
double | ESeed, | ||
double | E3x3Seed, | ||
double | E5x5Seed, | ||
double | see, | ||
double | spp, | ||
double | sep, | ||
double | EMaxSeed, | ||
double | E2ndSeed, | ||
double | ETopSeed, | ||
double | EBottomSeed, | ||
double | ELeftSeed, | ||
double | ERightSeed, | ||
double | E2x5MaxSeed, | ||
double | E2x5TopSeed, | ||
double | E2x5BottomSeed, | ||
double | E2x5LeftSeed, | ||
double | E2x5RightSeed, | ||
double | pt, | ||
double | GsfTrackPIn, | ||
double | fbrem, | ||
double | Charge, | ||
double | EoP, | ||
double | IEtaSeed, | ||
double | IPhiSeed, | ||
double | EtaCrySeed, | ||
double | PhiCrySeed, | ||
double | PreShowerOverRaw, | ||
bool | printDebug = false |
||
) |
Definition at line 1271 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestCorrection_eb, forestCorrection_ee, fVersionType, GBRForest::GetResponse(), kWithTrkVar, RecoTauCleanerPlugins::pt, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
double ElectronEnergyRegressionEvaluate::regressionValueWithTrkVarV1 | ( | double | SCRawEnergy, |
double | scEta, | ||
double | scPhi, | ||
double | R9, | ||
double | etawidth, | ||
double | phiwidth, | ||
double | NClusters, | ||
double | HoE, | ||
double | rho, | ||
double | vertices, | ||
double | EtaSeed, | ||
double | PhiSeed, | ||
double | ESeed, | ||
double | E3x3Seed, | ||
double | E5x5Seed, | ||
double | see, | ||
double | spp, | ||
double | sep, | ||
double | EMaxSeed, | ||
double | E2ndSeed, | ||
double | ETopSeed, | ||
double | EBottomSeed, | ||
double | ELeftSeed, | ||
double | ERightSeed, | ||
double | E2x5MaxSeed, | ||
double | E2x5TopSeed, | ||
double | E2x5BottomSeed, | ||
double | E2x5LeftSeed, | ||
double | E2x5RightSeed, | ||
double | IEtaSeed, | ||
double | IPhiSeed, | ||
double | EtaCrySeed, | ||
double | PhiCrySeed, | ||
double | PreShowerOverRaw, | ||
int | IsEcalDriven, | ||
double | GsfTrackPIn, | ||
double | fbrem, | ||
double | Charge, | ||
double | EoP, | ||
double | TrackMomentumError, | ||
double | EcalEnergyError, | ||
int | Classification, | ||
bool | printDebug = false |
||
) |
Definition at line 1615 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestCorrection_eb, forestCorrection_ee, fVersionType, GBRForest::GetResponse(), kWithTrkVarV1, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
Referenced by calculateRegressionEnergy().
double ElectronEnergyRegressionEvaluate::regressionValueWithTrkVarV1 | ( | std::vector< double > & | inputvars, |
bool | printDebug = false |
||
) |
Definition at line 1974 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestCorrection_eb, forestCorrection_ee, fVersionType, GBRForest::GetResponse(), kWithTrkVarV1, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
double ElectronEnergyRegressionEvaluate::regressionValueWithTrkVarV2 | ( | double | SCRawEnergy, |
double | scEta, | ||
double | scPhi, | ||
double | R9, | ||
double | etawidth, | ||
double | phiwidth, | ||
double | NClusters, | ||
double | HoE, | ||
double | rho, | ||
double | vertices, | ||
double | EtaSeed, | ||
double | PhiSeed, | ||
double | ESeed, | ||
double | E3x3Seed, | ||
double | E5x5Seed, | ||
double | see, | ||
double | spp, | ||
double | sep, | ||
double | EMaxSeed, | ||
double | E2ndSeed, | ||
double | ETopSeed, | ||
double | EBottomSeed, | ||
double | ELeftSeed, | ||
double | ERightSeed, | ||
double | E2x5MaxSeed, | ||
double | E2x5TopSeed, | ||
double | E2x5BottomSeed, | ||
double | E2x5LeftSeed, | ||
double | E2x5RightSeed, | ||
double | IEtaSeed, | ||
double | IPhiSeed, | ||
double | EtaCrySeed, | ||
double | PhiCrySeed, | ||
double | PreShowerOverRaw, | ||
int | IsEcalDriven, | ||
double | GsfTrackPIn, | ||
double | fbrem, | ||
double | Charge, | ||
double | EoP, | ||
double | TrackMomentumError, | ||
double | EcalEnergyError, | ||
int | Classification, | ||
double | detaIn, | ||
double | dphiIn, | ||
double | detaCalo, | ||
double | dphiCalo, | ||
double | GsfTrackChiSqr, | ||
double | KFTrackNLayers, | ||
double | ElectronEnergyOverPout, | ||
bool | printDebug = false |
||
) |
Definition at line 2340 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestCorrection_eb, forestCorrection_ee, fVersionType, GBRForest::GetResponse(), kWithTrkVarV2, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
Referenced by calculateRegressionEnergy().
double ElectronEnergyRegressionEvaluate::regressionValueWithTrkVarV2 | ( | std::vector< double > & | inputvars, |
bool | printDebug = false |
||
) |
Definition at line 2740 of file ElectronEnergyRegressionEvaluate.cc.
References funct::abs(), funct::cos(), gather_cfg::cout, fIsInitialized, forestCorrection_eb, forestCorrection_ee, fVersionType, GBRForest::GetResponse(), kWithTrkVarV2, rho, funct::sin(), findQualityFiles::v, and create_public_pileup_plots::vals.
|
private |
Definition at line 666 of file ElectronEnergyRegressionEvaluate.h.
Referenced by calculateRegressionEnergy(), calculateRegressionEnergyUncertainty(), initialize(), isInitialized(), regressionUncertaintyNoTrkVar(), regressionUncertaintyNoTrkVarV1(), regressionUncertaintyWithSubClusters(), regressionUncertaintyWithTrkVar(), regressionUncertaintyWithTrkVarV1(), regressionUncertaintyWithTrkVarV2(), regressionValueNoTrkVar(), regressionValueNoTrkVarV1(), regressionValueWithSubClusters(), regressionValueWithTrkVar(), regressionValueWithTrkVarV1(), and regressionValueWithTrkVarV2().
|
private |
Definition at line 668 of file ElectronEnergyRegressionEvaluate.h.
Referenced by initialize(), regressionValueNoTrkVar(), regressionValueNoTrkVarV1(), regressionValueWithSubClusters(), regressionValueWithTrkVar(), regressionValueWithTrkVarV1(), and regressionValueWithTrkVarV2().
|
private |
Definition at line 669 of file ElectronEnergyRegressionEvaluate.h.
Referenced by initialize(), regressionValueNoTrkVar(), regressionValueNoTrkVarV1(), regressionValueWithSubClusters(), regressionValueWithTrkVar(), regressionValueWithTrkVarV1(), and regressionValueWithTrkVarV2().
|
private |
Definition at line 671 of file ElectronEnergyRegressionEvaluate.h.
Referenced by initialize(), regressionUncertaintyNoTrkVar(), regressionUncertaintyNoTrkVarV1(), regressionUncertaintyWithSubClusters(), regressionUncertaintyWithTrkVar(), regressionUncertaintyWithTrkVarV1(), and regressionUncertaintyWithTrkVarV2().
|
private |
Definition at line 672 of file ElectronEnergyRegressionEvaluate.h.
Referenced by initialize(), regressionUncertaintyNoTrkVar(), regressionUncertaintyNoTrkVarV1(), regressionUncertaintyWithSubClusters(), regressionUncertaintyWithTrkVar(), regressionUncertaintyWithTrkVarV1(), and regressionUncertaintyWithTrkVarV2().
|
private |
Definition at line 667 of file ElectronEnergyRegressionEvaluate.h.
Referenced by calculateRegressionEnergy(), calculateRegressionEnergyUncertainty(), initialize(), regressionUncertaintyNoTrkVar(), regressionUncertaintyNoTrkVarV1(), regressionUncertaintyWithSubClusters(), regressionUncertaintyWithTrkVar(), regressionUncertaintyWithTrkVarV1(), regressionUncertaintyWithTrkVarV2(), regressionValueNoTrkVar(), regressionValueNoTrkVarV1(), regressionValueWithSubClusters(), regressionValueWithTrkVar(), regressionValueWithTrkVarV1(), and regressionValueWithTrkVarV2().