|
travex
|
Classes | |
| class | Event |
| A simple persistent event container holding collections of tracks and hits. More... | |
| class | GenericEvent |
| A templated abstract base class interface with a basic functionality common to all events recorded by a tracking detector. More... | |
| class | GenericHit |
| An abstract base class interface with a basic functionality common to all reconstructed hits registered by a tracking detector. More... | |
| class | GenericTrack |
| A templated abstract base class interface with a basic functionality common to all tracks reconstructed by a tracking algorithm. More... | |
| class | GenericTrackNode |
| A templated abstract base class interface with a basic functionality common to all track nodes identified by a tracking algorithm. More... | |
| class | HistContainer |
| A light container to hold and manipulate user histograms. More... | |
| class | Hit |
| A simple class to contain basic properties of a hit registered by an active material in a detector. More... | |
| struct | IsHitWithinError |
| class | ProgramOptions |
| Processes and controls user options provided in the command line. More... | |
| class | RootFile |
| A basic extention of the ROOT's TFile class to manage a set of user defined histogram containers (or any other ROOT objects if desired) by automatically arranging them in subdirectories. More... | |
| class | Track |
| A simple persistent class describing a reconstructed charged particle track with a collection of track nodes. More... | |
| class | TrackNode |
Typedefs | |
| typedef std::map< std::string, std::unique_ptr< TH1 > > | HistMap |
| typedef std::map< std::string, HistContainer * > | HistContainers |
Functions | |
| bool | operator< (const tvx::Hit &lhs, const tvx::Hit &rhs) |
| template<class T > | |
| bool | out_to_stream (std::ostream &os, const boost::any &any_value) |
| A helper function to print values of boost's any type. More... | |
| std::ostream & | operator<< (std::ostream &os, const boost::any &any_value) |
| bool | operator< (const TrackNode &lhs, const TrackNode &rhs) |
| Currently the nodes are ordered based on the transverse coordinates. More... | |
| typedef std::map<std::string, HistContainer*> tvx::HistContainers |
Definition at line 15 of file RootFile.h.
| typedef std::map<std::string, std::unique_ptr<TH1> > tvx::HistMap |
Definition at line 14 of file HistContainer.h.
| bool tvx::operator< | ( | const TrackNode & | lhs, |
| const TrackNode & | rhs | ||
| ) |
Currently the nodes are ordered based on the transverse coordinates.
But in general the sorting should be done along the track.
Definition at line 28 of file TrackNode.cxx.
| std::ostream & tvx::operator<< | ( | std::ostream & | os, |
| const boost::any & | any_value | ||
| ) |
Definition at line 126 of file ProgramOptions.cxx.
| bool tvx::out_to_stream | ( | std::ostream & | os, |
| const boost::any & | any_value | ||
| ) |
A helper function to print values of boost's any type.
Definition at line 69 of file ProgramOptions.h.
1.8.8