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.