Reconstruction base classes. More...
Namespaces | |
details | |
dumper | |
test | |
tracking | |
Classes | |
class | ChannelROI |
Class holding the regions of interest of signal from a channel. More... | |
class | ChannelROICreator |
Class managing the creation of a new recob::Wire object. More... | |
class | ChargedSpacePointCollectionCreator |
Creates a collection of space points with associated charge. More... | |
class | DumpChargedSpacePoints |
Prints the content of all the space points and charge on screen. More... | |
class | DumpClusters |
Prints the content of all the clusters on screen. More... | |
class | DumpPCAxes |
Prints the content of all the PCA axis object on screen. More... | |
class | DumpPFParticles |
Prints the content of all the ParticleFlow particles on screen. More... | |
class | DumpSeeds |
Prints the content of all the seeds on screen. More... | |
class | DumpSpacePoints |
Prints the content of all the space points on screen. More... | |
class | DumpTracks |
Prints the content of all the tracks on screen. More... | |
class | DumpVertices |
Prints the content of all the vertices on screen. More... | |
class | HitCreator |
Class managing the creation of a new recob::Hit object. More... | |
class | HitAndAssociationsWriterBase |
Base class handling a collection of hits and its associations. More... | |
class | HitCollectionCreator |
A class handling a collection of hits and its associations. More... | |
class | HitCollectionAssociator |
A class handling a collection of hits and its associations. More... | |
class | HitRefinerAssociator |
A class handling a collection of hits and its associations. More... | |
class | HitAndAssociationsWriterManager |
A helper to centralise creation of a hit collection data product. More... | |
class | WireCreator |
Class managing the creation of a new recob::Wire object. More... | |
class | Cluster |
Set of hits with a 2D structure. More... | |
class | Edge |
Edge is an object containing the results of a Principal Components Analysis of a group of space points. More... | |
class | EndPoint2D |
class | Event |
class | Hit |
2D representation of charge deposited in the TDC/wire plane More... | |
class | MCSFitResult |
Class storing the result of the Maximum Likelihood fit of Multiple Coulomb Scattering angles between segments within a Track or Trajectory. More... | |
class | OpFlash |
struct | OpFlashSortByTime |
class | OpHit |
class | OpWaveform |
Class holding the regions of interest of signal from a photon detector channel. More... | |
class | PCAxis |
class | PFParticle |
Hierarchical representation of particle flow. More... | |
class | PointCharge |
Charge reconstructed in the active volume. More... | |
class | Seed |
class | Shower |
class | Slice |
class | SpacePoint |
class | Track |
Track from a non-cascading particle.A recob::Track consists of a recob::TrackTrajectory , plus additional members relevant for a "fitted" track: More... | |
class | TrackFitHitInfo |
Object storing per-hit information from a track fit. More... | |
class | TrackHitMeta |
Data related to recob::Hit associated with recob::Track .The purpose is to collect several variables that do not work well alone inside track class and are related to 2D hits along the 3D trajectory. So in the first place it is the hit index along the trajectory. There is also dx associated to hit to help dE/dx calculations. More... | |
class | TrackTrajectory |
A trajectory in space reconstructed from hits. More... | |
class | Trajectory |
A trajectory in space reconstructed from hits. More... | |
struct | TrajectoryPointFlagTraits |
Namespace for the trajectory point flags. More... | |
class | TrajectoryPointFlags |
Set of flags pertaining a point of the track. More... | |
class | Vertex |
Definition of vertex object for LArSoft. More... | |
class | VertexAssnMeta |
Class storing the meta-data for track-vertex association: status, propagation distance, impact parameter, impact parameter error, chi2. More... | |
class | Wire |
Class holding the regions of interest of signal from a channel. More... | |
Typedefs | |
using | HitCollectionCreatorManager = HitAndAssociationsWriterManager< HitCollectionCreator > |
A manager for recob::HitCollectionCreator writer class. More... | |
using | SVector5 = tracking::SVector5 |
using | SMatrixSym55 = tracking::SMatrixSym55 |
Functions | |
std::ostream & | operator<< (std::ostream &o, Cluster const &c) |
bool | operator< (Cluster const &a, Cluster const &b) |
std::ostream & | operator<< (std::ostream &o, const Edge &a) |
Streaming operator: prints the edge a into the specified stream. More... | |
bool | operator< (const Edge &a, const Edge &b) |
Comparison operator: strict ordering of edge by ID. More... | |
bool | operator< (const Edge &e, Edge::ID_t id) |
Comparison operator: strict ordering of edge by ID. More... | |
bool | operator< (Edge::ID_t id, const Edge &e) |
Comparison operator: strict ordering of edge by ID. More... | |
std::ostream & | operator<< (std::ostream &o, const EndPoint2D &ep) |
std::ostream & | operator<< (std::ostream &o, const Event &a) |
bool | operator< (const Event &a, const Event &b) |
std::ostream & | operator<< (std::ostream &o, Hit const &hit) |
bool | operator< (const Hit &a, const Hit &b) |
bool | operator< (const OpFlash &a, const OpFlash &b) |
bool | operator< (const OpHit &a, const OpHit &b) |
std::ostream & | operator<< (std::ostream &o, const PCAxis &a) |
bool | operator< (const PCAxis &a, const PCAxis &b) |
std::ostream & | operator<< (std::ostream &o, const PFParticle &c) |
bool | operator< (const PFParticle &a, const PFParticle &b) |
std::ostream & | operator<< (std::ostream &out, recob::PointCharge const &charge) |
Dumps the content of a recob::PointCharge object into an output stream. More... | |
void | CrossProd (double x1, double x2, double x3, double y1, double y2, double y3, double &out1, double &out2, double &out3) |
std::ostream & | operator<< (std::ostream &o, Seed const &a) |
bool | operator< (const Seed &a, const Seed &b) |
std::ostream & | operator<< (std::ostream &o, Shower const &a) |
bool | operator< (const Shower &a, const Shower &b) |
std::ostream & | operator<< (std::ostream &o, const SpacePoint &a) |
bool | operator< (const SpacePoint &a, const SpacePoint &b) |
bool | operator< (SpacePoint const &s, SpacePoint::ID_t id) |
Comparison of a space point with an ID, for sorting and lookup. More... | |
bool | operator< (SpacePoint::ID_t id, SpacePoint const &s) |
Comparison of a space point with an ID, for sorting and lookup. More... | |
std::ostream & | operator<< (std::ostream &stream, Track const &a) |
bool | operator< (const Track &a, const Track &b) |
std::ostream & | operator<< (std::ostream &o, const TrackHitMeta &a) |
bool | operator< (const TrackHitMeta &a, const TrackHitMeta &b) |
std::ostream & | operator<< (std::ostream &&out, TrackTrajectory const &traj) |
Prints trajectory content into a stream. More... | |
std::ostream & | operator<< (std::ostream &out, Trajectory const &traj) |
Prints trajectory content into a stream. More... | |
std::ostream & | operator<< (std::ostream &out, recob::TrajectoryPointFlags const &flags) |
Dumps flags into a stream with default verbosity. More... | |
std::ostream & | operator<< (std::ostream &o, const Vertex &a) |
bool | operator< (const Vertex &a, const Vertex &b) |
Reconstruction base classes.
Definition of utility objects for use in the 3D clustering for LArSoft.
The objects defined in this module are intended for internal use by the 3D clustering (see Cluster3D_module.cc in larreco/ClusterFinder). These objects mostly contain volatile information and are not suitable for storage in the art event store
using recob::HitCollectionCreatorManager = typedef HitAndAssociationsWriterManager<HitCollectionCreator> |
A manager for recob::HitCollectionCreator
writer class.
Definition at line 1053 of file HitCreator.h.
using recob::SMatrixSym55 = typedef tracking::SMatrixSym55 |
Definition at line 10 of file TrackFitHitInfo.h.
using recob::SVector5 = typedef tracking::SVector5 |
Definition at line 9 of file TrackFitHitInfo.h.
void recob::CrossProd | ( | double | x1, |
double | x2, | ||
double | x3, | ||
double | y1, | ||
double | y2, | ||
double | y3, | ||
double & | out1, | ||
double & | out2, | ||
double & | out3 | ||
) |
Definition at line 40 of file bj/lardataobj/RecoBase/Track.cxx.
bool recob::operator< | ( | const PFParticle & | a, |
const PFParticle & | b | ||
) |
Definition at line 50 of file PFParticle.cxx.
bool recob::operator< | ( | const Vertex & | a, |
const Vertex & | b | ||
) |
Definition at line 61 of file Vertex.cxx.
bool recob::operator< | ( | const OpFlash & | a, |
const OpFlash & | b | ||
) |
Definition at line 62 of file OpFlash.cxx.
Definition at line 66 of file Shower.cxx.
|
inline |
Comparison of a space point with an ID, for sorting and lookup.
Definition at line 68 of file SpacePoint.h.
|
inline |
Comparison of a space point with an ID, for sorting and lookup.
Definition at line 70 of file SpacePoint.h.
bool recob::operator< | ( | const PCAxis & | a, |
const PCAxis & | b | ||
) |
Definition at line 73 of file PCAxis.cxx.
bool recob::operator< | ( | const SpacePoint & | a, |
const SpacePoint & | b | ||
) |
Definition at line 74 of file SpacePoint.cxx.
|
inline |
Definition at line 81 of file TrackHitMeta.h.
|
inline |
|
inline |
|
inline |
bool recob::operator< | ( | Cluster const & | a, |
Cluster const & | b | ||
) |
Definition at line 196 of file Cluster.cxx.
std::ostream& recob::operator<< | ( | std::ostream & | stream, |
Track const & | a | ||
) |
Definition at line 21 of file bj/lardataobj/RecoBase/Track.cxx.
std::ostream& recob::operator<< | ( | std::ostream & | o, |
const PFParticle & | c | ||
) |
Definition at line 38 of file PFParticle.cxx.
std::ostream& recob::operator<< | ( | std::ostream & | o, |
const EndPoint2D & | ep | ||
) |
Definition at line 46 of file EndPoint2D.cxx.
std::ostream& recob::operator<< | ( | std::ostream & | o, |
const Vertex & | a | ||
) |
Definition at line 48 of file Vertex.cxx.
std::ostream& recob::operator<< | ( | std::ostream & | o, |
const PCAxis & | a | ||
) |
Definition at line 50 of file PCAxis.cxx.
std::ostream& recob::operator<< | ( | std::ostream & | o, |
Shower const & | a | ||
) |
Definition at line 54 of file Shower.cxx.
std::ostream& recob::operator<< | ( | std::ostream & | o, |
const SpacePoint & | a | ||
) |
Definition at line 58 of file SpacePoint.cxx.
std::ostream & recob::operator<< | ( | std::ostream & | o, |
const Edge & | a | ||
) |
Streaming operator: prints the edge a
into the specified stream.
std::ostream& recob::operator<< | ( | std::ostream & | o, |
const Event & | a | ||
) |
|
inline |
Definition at line 78 of file TrackHitMeta.h.
std::ostream& recob::operator<< | ( | std::ostream & | o, |
Hit const & | hit | ||
) |
Definition at line 85 of file Hit.cxx.
|
inline |
Dumps the content of a recob::PointCharge
object into an output stream.
Definition at line 135 of file PointCharge.h.
std::ostream& recob::operator<< | ( | std::ostream & | o, |
Cluster const & | c | ||
) |
Definition at line 173 of file Cluster.cxx.
std::ostream& recob::operator<< | ( | std::ostream & | o, |
Seed const & | a | ||
) |
std::ostream & recob::operator<< | ( | std::ostream & | out, |
recob::Trajectory const & | traj | ||
) |
Prints trajectory content into a stream.
Stream | type of the output stream |
out | stream to output the information into |
traj | trajectory to be printed |
See recob::Trajectory::Dump()
for details.
Definition at line 144 of file Trajectory.cxx.
std::ostream & recob::operator<< | ( | std::ostream && | out, |
recob::TrackTrajectory const & | traj | ||
) |
Prints trajectory content into a stream.
Stream | type of the output stream |
out | stream to output the information into |
traj | trajectory to be printed |
See recob::Trajectory::Dump()
for details.
Definition at line 106 of file TrackTrajectory.cxx.
std::ostream & recob::operator<< | ( | std::ostream & | out, |
recob::TrajectoryPointFlags const & | flags | ||
) |
Dumps flags into a stream with default verbosity.
Definition at line 145 of file TrajectoryPointFlags.cxx.