FEDRA emulsion software from the OPERA Collaboration
|
Namespaces | |
namespace | ROOTDict |
Classes | |
class | ConstRelationIterator |
class | ConstReverseRelationIterator |
class | Kalman |
class | MassC |
class | Relation |
class | RelationIterator |
class | RelationList |
class | ReverseRelationIterator |
class | Track |
class | Vertex |
class | VtIni |
Typedefs | |
typedef ConstRelationIterator | const_iterator |
typedef ConstReverseRelationIterator | const_reverse_iterator |
typedef RelationIterator | iterator |
typedef std::list< MassC * >::const_iterator | MassC_cit |
typedef std::list< MassC * >::iterator | MassC_it |
typedef std::list< MassC * > | MassC_v |
typedef std::vector< Relation * >::const_iterator | Rel_cit |
typedef std::vector< Relation * >::iterator | Rel_it |
typedef std::vector< Relation * > | Rel_v |
typedef std::list< Relation * >::const_iterator | Relation_cit |
typedef std::list< Relation * >::iterator | Relation_it |
typedef std::list< Relation * >::const_reverse_iterator | Relation_rcit |
typedef std::list< Relation * >::reverse_iterator | Relation_rit |
typedef std::list< Relation * > | Relation_v |
typedef ReverseRelationIterator | reverse_iterator |
typedef std::vector< Track * >::const_iterator | Track_cit |
typedef std::vector< Track * >::iterator | Track_it |
typedef std::vector< Track * > | Track_v |
typedef std::vector< double > | Vector_d |
Functions | |
bool | createRelation (Track &t, Vertex &v) |
std::ostream & | operator<< (std::ostream &os, const Kalman &k) |
std::ostream & | operator<< (std::ostream &os, const Relation &r) |
std::ostream & | operator<< (std::ostream &os, const Track &t) |
std::ostream & | operator<< (std::ostream &os, const VtIni &t) |
std::ostream & | operator<< (std::ostream &s, const MassC &a) |
std::ostream & | operator<< (std::ostream &s, const RelationList &a) |
std::ostream & | operator<< (std::ostream &s, const Vertex &a) |
— Distance functions — | |
double | distanceChi2 (Track &t1, Track &t2) |
$\chi^2$ distance track - track, $ndf = 1$ More... | |
double | distance (const Track &t, const Vertex &v) |
spatial distance track - vertex More... | |
double | distance (const Vertex &v, const Track &t) |
double | SGNdistance (const Track &t, const Vertex &v) |
signed spatial distance track - vertex More... | |
double | SGNdistance (const Vertex &v, const Track &t) |
double | SGNdistance (const Track &t, double xv, double yv, double zv) |
signed spatial distance track - space point More... | |
double | distanceChi2 (const Vertex &v1, const Vertex &v2) |
$\chi^2$ distance between two vertices, $ndf = 3$ More... | |
double | distanceChi2 (const Vertex &v, double x, double y, double z) |
$\chi2$ distance vertex - space point, $ndf = 3$ More... | |
— Global utility functions — | |
template<class T > | |
const T | sqr (const T &x) |
compute the square of a number: $x*x$ More... | |
template<class T > | |
const short int | sgn (const T &x) |
compute the sign of a number More... | |
template<class T > | |
const T | max (const T &rhs, const T &lhs) |
template<class T > | |
const T | min (const T &rhs, const T &lhs) |
typedef RelationIterator VERTEX::iterator |
typedef std::list<MassC*>::const_iterator VERTEX::MassC_cit |
typedef std::list<MassC*>::iterator VERTEX::MassC_it |
typedef std::list<MassC*> VERTEX::MassC_v |
typedef std::vector<Relation*>::const_iterator VERTEX::Rel_cit |
typedef std::vector<Relation*>::iterator VERTEX::Rel_it |
typedef std::vector<Relation*> VERTEX::Rel_v |
typedef std::list<Relation*>::const_iterator VERTEX::Relation_cit |
typedef std::list<Relation*>::iterator VERTEX::Relation_it |
typedef std::list<Relation*>::const_reverse_iterator VERTEX::Relation_rcit |
typedef std::list<Relation*>::reverse_iterator VERTEX::Relation_rit |
typedef std::list<Relation*> VERTEX::Relation_v |
typedef std::vector<Track*>::const_iterator VERTEX::Track_cit |
typedef std::vector<Track*>::iterator VERTEX::Track_it |
typedef std::vector<Track*> VERTEX::Track_v |
typedef std::vector<double> VERTEX::Vector_d |
spatial distance track - vertex
double VERTEX::distanceChi2 | ( | const Vertex & | v, |
double | x, | ||
double | y, | ||
double | z | ||
) |
$\chi2$ distance vertex - space point, $ndf = 3$
$\chi^2$ distance between two vertices, $ndf = 3$
$\chi^2$ distance track - track, $ndf = 1$
|
inline |
|
inline |
std::ostream & VERTEX::operator<< | ( | std::ostream & | os, |
const Kalman & | k | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
compute the sign of a number
signed spatial distance track - vertex
double VERTEX::SGNdistance | ( | const Track & | t, |
double | xv, | ||
double | yv, | ||
double | zv | ||
) |
signed spatial distance track - space point
|
inline |
compute the square of a number: $x*x$