Classes | |
class | BPException |
class | BPFdEdxHistoMaker |
class | BPFEnergy |
class | BPFEnergyAna |
class | BPFEnergyEstimator |
class | BPFEnergyEstimatorOnly |
class | BPFPId |
class | BPFPIdMaker |
class | BPFTmvaTrainer |
class | BreakPoint |
class | BreakPointAna |
class | BreakPointProtonAna |
class | dEdxCalculator |
class | dEdxTable |
Tables of mean energy loss in NOvA materials. More... | |
class | DimuonFitter |
class | Hit3D |
class | HitList3D |
Essential 3D information for tracking. More... | |
class | Lutz |
Break-point track fitter. More... | |
class | Path |
Track parameters (s, X0, KE, beta, ...) along a particular path in the detector. More... | |
class | ScatteringSurfaces |
Construct scattering surfaces for Lutz. More... | |
class | TrackBasis |
Typedefs | |
typedef void(* | Interp3D) (Hit3D &h, HitList3D &hl) |
Functions | |
unsigned int | HighestPIDTrack (const std::vector< art::Ptr< rb::Track > > &sliceTracks, const std::string &bpfpidModuleLabel, const int &pdg, const art::Event &e) |
Variables | |
const unsigned int | kBAD_KE = 1 |
negative KE value < tol More... | |
const unsigned int | kBAD_RADL = 2 |
non-positive radiation length More... | |
const unsigned int | kNn = 3 |
number of scat surf >= number of measurements More... | |
const unsigned int | kINDEX = 4 |
index problem More... | |
const unsigned int | kNAN = 5 |
nan encountered More... | |
const unsigned int | kSIGX = 6 |
non-positive value of sigx More... | |
const unsigned int | kSIGSJ = 7 |
non-positive value of sigSJ More... | |
const unsigned int | kBAD_P = 8 |
negative value for p More... | |
const unsigned int | kBAD_BETA = 9 |
negative value for beta More... | |
const unsigned int | kBAD_NDOF = 10 |
too few hits used to make the track More... | |
const unsigned int | kNPLANES = 11 |
too few planes in one (or both) views More... | |
const unsigned int | kBAD_TRACK = 12 |
a generic catch-all category for tracking failures More... | |
Definition at line 55 of file HitList3D.h.
unsigned int bpfit::HighestPIDTrack | ( | const std::vector< art::Ptr< rb::Track > > & | sliceTracks, |
const std::string & | bpfpidModuleLabel, | ||
const int & | pdg, | ||
const art::Event & | e | ||
) |
Function which finds index of the best BPF track among a vector of tracks. Requires the event to fetch associated BPF objects and the module label
Definition at line 45 of file BPFPId.cxx.
References plot_validation_datamc::c, geo::kXorY, make_root_from_grid_output::pdg, and POTSpillRate::view.
const unsigned int bpfit::kBAD_BETA = 9 |
negative value for beta
Definition at line 26 of file BPException.h.
Referenced by bpfit::BPException::Print().
const unsigned int bpfit::kBAD_KE = 1 |
negative KE value < tol
Definition at line 18 of file BPException.h.
Referenced by bpfit::Path::Interp(), bpfit::BPException::Print(), and bpfit::Path::TPBG().
const unsigned int bpfit::kBAD_NDOF = 10 |
too few hits used to make the track
Definition at line 27 of file BPException.h.
Referenced by bpfit::BreakPoint::FitTracks(), and bpfit::BPException::Print().
const unsigned int bpfit::kBAD_P = 8 |
negative value for p
Definition at line 25 of file BPException.h.
Referenced by bpfit::ScatteringSurfaces::CheckLimits(), and bpfit::BPException::Print().
const unsigned int bpfit::kBAD_RADL = 2 |
non-positive radiation length
Definition at line 19 of file BPException.h.
Referenced by bpfit::Path::IntegrateLeg(), and bpfit::BPException::Print().
const unsigned int bpfit::kBAD_TRACK = 12 |
a generic catch-all category for tracking failures
Definition at line 29 of file BPException.h.
Referenced by bpfit::Path::Dir(), and bpfit::BPException::Print().
const unsigned int bpfit::kINDEX = 4 |
index problem
Definition at line 21 of file BPException.h.
Referenced by bpfit::TrackBasis::FindAxis(), bpfit::BPException::Print(), bpfit::Lutz::SetMeasurement(), and bpfit::Lutz::SetScatteringPlane().
const unsigned int bpfit::kNAN = 5 |
nan encountered
Definition at line 22 of file BPException.h.
Referenced by bpfit::BPException::Print(), bpfit::Lutz::SetMeasurement(), and bpfit::Lutz::SetScatteringPlane().
const unsigned int bpfit::kNn = 3 |
number of scat surf >= number of measurements
Definition at line 20 of file BPException.h.
Referenced by bpfit::Lutz::Lutz(), and bpfit::BPException::Print().
const unsigned int bpfit::kNPLANES = 11 |
too few planes in one (or both) views
Definition at line 28 of file BPException.h.
Referenced by bpfit::BreakPoint::FitTracks(), and bpfit::BPException::Print().
const unsigned int bpfit::kSIGSJ = 7 |
non-positive value of sigSJ
Definition at line 24 of file BPException.h.
Referenced by bpfit::BPException::Print(), and bpfit::Lutz::SetScatteringPlane().
const unsigned int bpfit::kSIGX = 6 |
non-positive value of sigx
Definition at line 23 of file BPException.h.
Referenced by bpfit::BPException::Print(), and bpfit::Lutz::SetMeasurement().