Enumerations | |
enum | EMuonIDReturnMode { kGetMuonID, kGetTrack } |
Functions | |
float | GetMuonIDSR (const caf::SRProxy *sr, const EMuonIDReturnMode return_mode) |
float | GetMuonIDKalmanTrack (const caf::SRKalmanTrack *kaltrk) |
float | MuonID (const caf::SRProxy *sr) |
float | BestTrack (const caf::SRProxy *sr) |
float | InitTMVA () |
const Var | kMuonID (muonid_classifier::MuonID) |
const Var | kBestMuonTrack (muonid_classifier::BestTrack) |
Variables | |
float | TMVAvars [4] |
TMVA::Reader * | readerBDT |
Enumerator | |
---|---|
kGetMuonID | |
kGetTrack |
Definition at line 18 of file MuonID.h.
float ana::muonid_classifier::BestTrack | ( | const caf::SRProxy * | sr | ) |
Definition at line 79 of file MuonID.cxx.
References GetMuonIDSR(), and kGetTrack.
float ana::muonid_classifier::GetMuonIDKalmanTrack | ( | const caf::SRKalmanTrack * | kaltrk | ) |
Definition at line 51 of file MuonID.cxx.
References caf::SRTrack::avedEdxlast10cm, caf::SRTrack::avedEdxlast40cm, make_root_from_grid_output::dedxll, caf::SRKalmanTrack::dedxllh, InitTMVA(), std::min(), make_root_from_grid_output::scatll, and caf::SRKalmanTrack::scatllh.
float ana::muonid_classifier::GetMuonIDSR | ( | const caf::SRProxy * | sr, |
const EMuonIDReturnMode | return_mode | ||
) |
Definition at line 13 of file MuonID.cxx.
References make_root_from_grid_output::dedxll, InitTMVA(), caf::Proxy< caf::SRTrackBranch >::kalman, kGetTrack, std::min(), caf::Proxy< caf::SRKalman >::ntracks, make_root_from_grid_output::scatll, caf::Proxy< caf::SRKalman >::tracks, and caf::Proxy< caf::StandardRecord >::trk.
Referenced by BestTrack(), and MuonID().
float ana::muonid_classifier::InitTMVA | ( | ) |
Definition at line 85 of file MuonID.cxx.
References cet::getenv(), and string.
Referenced by GetMuonIDKalmanTrack(), and GetMuonIDSR().
const Var ana::muonid_classifier::kBestMuonTrack | ( | muonid_classifier::BestTrack | ) |
const Var ana::muonid_classifier::kMuonID | ( | muonid_classifier::MuonID | ) |
Referenced by muonid_fhc_dist(), muonid_opt(), muonid_optimization(), and muonid_rhc_dist().
float ana::muonid_classifier::MuonID | ( | const caf::SRProxy * | sr | ) |
Definition at line 74 of file MuonID.cxx.
References GetMuonIDSR().
Referenced by vf::TrackEva::analyze().
TMVA::Reader* ana::muonid_classifier::readerBDT |
Definition at line 10 of file MuonID.cxx.
float ana::muonid_classifier::TMVAvars[4] |
Definition at line 9 of file MuonID.cxx.