LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "ParticleID.h"
Public Member Functions | |
ParticleID () | |
ParticleID (int Pdg, int Ndf, double MinChi2, double DeltaChi2, double Chi2Proton, double Chi2Kaon, double Chi2Pion, double Chi2Muon, double MissingE, double MissingEavg, double PIDA, geo::PlaneID planeID) | |
const int & | Pdg () const |
const int & | Ndf () const |
const double & | MinChi2 () const |
const double & | DeltaChi2 () const |
const double & | Chi2Proton () const |
const double & | Chi2Kaon () const |
const double & | Chi2Pion () const |
const double & | Chi2Muon () const |
const double & | MissingE () const |
const double & | MissingEavg () const |
const double & | PIDA () const |
const geo::PlaneID & | PlaneID () const |
Public Attributes | |
int | fPdg |
determined particle ID More... | |
int | fNdf |
ndf for chi2 test More... | |
double | fMinChi2 |
Minimum reduced chi2. More... | |
double | fDeltaChi2 |
difference between two lowest reduced chi2's More... | |
double | fChi2Proton |
reduced chi2 using proton template More... | |
double | fChi2Kaon |
reduced chi2 using kaon template More... | |
double | fChi2Pion |
reduced chi2 using pion template More... | |
double | fChi2Muon |
reduced chi2 using muon template More... | |
double | fMissingE |
missing energy from dead wires for contained particle More... | |
double | fMissingEavg |
missing energy from dead wires using average dEdx More... | |
double | fPIDA |
PID developed by Bruce Baller. More... | |
geo::PlaneID | fPlaneID |
Friends | |
std::ostream & | operator<< (std::ostream &o, ParticleID const &a) |
Definition at line 20 of file ParticleID.h.
anab::ParticleID::ParticleID | ( | ) |
Definition at line 14 of file ParticleID.cxx.
anab::ParticleID::ParticleID | ( | int | Pdg, |
int | Ndf, | ||
double | MinChi2, | ||
double | DeltaChi2, | ||
double | Chi2Proton, | ||
double | Chi2Kaon, | ||
double | Chi2Pion, | ||
double | Chi2Muon, | ||
double | MissingE, | ||
double | MissingEavg, | ||
double | PIDA, | ||
geo::PlaneID | planeID | ||
) |
Definition at line 30 of file ParticleID.cxx.
References fPlaneID.
|
inline |
Definition at line 77 of file ParticleID.h.
References fChi2Kaon.
|
inline |
Definition at line 79 of file ParticleID.h.
References fChi2Muon.
|
inline |
Definition at line 78 of file ParticleID.h.
References fChi2Pion.
|
inline |
Definition at line 76 of file ParticleID.h.
References fChi2Proton.
|
inline |
Definition at line 75 of file ParticleID.h.
References fDeltaChi2.
|
inline |
|
inline |
Definition at line 80 of file ParticleID.h.
References fMissingE.
|
inline |
Definition at line 81 of file ParticleID.h.
References fMissingEavg.
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 60 of file ParticleID.cxx.
double anab::ParticleID::fChi2Kaon |
reduced chi2 using kaon template
Definition at line 30 of file ParticleID.h.
Referenced by Chi2Kaon(), pid::Chi2PIDAlg::DoParticleID(), and anab::operator<<().
double anab::ParticleID::fChi2Muon |
reduced chi2 using muon template
Definition at line 32 of file ParticleID.h.
Referenced by Chi2Muon(), pid::Chi2PIDAlg::DoParticleID(), and anab::operator<<().
double anab::ParticleID::fChi2Pion |
reduced chi2 using pion template
Definition at line 31 of file ParticleID.h.
Referenced by Chi2Pion(), pid::Chi2PIDAlg::DoParticleID(), and anab::operator<<().
double anab::ParticleID::fChi2Proton |
reduced chi2 using proton template
Definition at line 29 of file ParticleID.h.
Referenced by Chi2Proton(), pid::Chi2PIDAlg::DoParticleID(), and anab::operator<<().
double anab::ParticleID::fDeltaChi2 |
difference between two lowest reduced chi2's
Definition at line 28 of file ParticleID.h.
Referenced by DeltaChi2(), pid::Chi2PIDAlg::DoParticleID(), and anab::operator<<().
double anab::ParticleID::fMinChi2 |
Minimum reduced chi2.
Definition at line 27 of file ParticleID.h.
Referenced by pid::Chi2PIDAlg::DoParticleID(), MinChi2(), and anab::operator<<().
double anab::ParticleID::fMissingE |
missing energy from dead wires for contained particle
Definition at line 33 of file ParticleID.h.
Referenced by pid::Chi2PIDAlg::DoParticleID(), and MissingE().
double anab::ParticleID::fMissingEavg |
missing energy from dead wires using average dEdx
Definition at line 34 of file ParticleID.h.
Referenced by pid::Chi2PIDAlg::DoParticleID(), and MissingEavg().
int anab::ParticleID::fNdf |
ndf for chi2 test
Definition at line 26 of file ParticleID.h.
Referenced by pid::Chi2PIDAlg::DoParticleID(), Ndf(), and anab::operator<<().
int anab::ParticleID::fPdg |
determined particle ID
Definition at line 25 of file ParticleID.h.
Referenced by pid::Chi2PIDAlg::DoParticleID(), anab::operator<<(), and Pdg().
double anab::ParticleID::fPIDA |
PID developed by Bruce Baller.
Definition at line 35 of file ParticleID.h.
Referenced by pid::Chi2PIDAlg::DoParticleID(), anab::operator<<(), and PIDA().
geo::PlaneID anab::ParticleID::fPlaneID |
Definition at line 36 of file ParticleID.h.
Referenced by pid::Chi2PIDAlg::DoParticleID(), anab::operator<<(), ParticleID(), and PlaneID().