|
FEDRA emulsion software from the OPERA Collaboration
|
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 | ||
| ) |
|
inline |
|
inline |
| std::ostream& VERTEX::operator<< | ( | std::ostream & | os, |
| const Kalman & | k | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
signed spatial distance track - vertex
| double VERTEX::SGNdistance | ( | const Track & | t, |
| double | xv, | ||
| double | yv, | ||
| double | zv | ||
| ) |
signed spatial distance track - space point