RcPoint class Family

RcPoint
MARPLE base class of Reconstruction Points
ArtePointer <MTRA> RcMtraPointer( const std::vector<ArtePointer<MTRA> > & mtraList1, const std::vector<ArtePointer<MTRA> > & mtraList2 )
return row in MTRA table if at least one element in mtraList1 == any element in mtraList2, in case there are several of them returns first one in mtraList1
int RcMtraOk( const std::vector<ArtePointer<MTRA> > & mtraList1, const std::vector<ArtePointer<MTRA> > & mtraList2 )
return 1 if at least one element in mtraList1 == any element in mtraList2
int RcMtraOk( ArtePointer<MTRA> & mtraEntry, const std::vector<ArtePointer<MTRA> > & mtraList )
return 1 in MTRA table if mtraEntry == one of the elements in mtraList
ArtePointer <MTRA> RcMtraPointer( ArtePointer<MTRA> & mtraEntry, const std::vector<ArtePointer<MTRA> > & mtraList)
return row in MTRA table if mtraEntry == one of the elements in mtraList
RcHitBPoint
class with link to HITB bank
RcSegPoint
class with link to RSEG bank
RcTraPoint
class with link to RTRA bank
RcRpntPoint
class with link to RPNT bank
RcClusPoint
class with link to RCCL bank
RcMatchPoint
The class for matching of two RcPoints
bool comp_chi2( const RcMatchPoint * prm1, const RcMatchPoint * prm2)
true if( prm1->chi2() < prm2->chi2() )
The structure of RcPoint class Family is hierarchical ( see the fig.1). The base class of this family is a RcPoint. It is inherited from the CLHEP class Hep3Vector which works with coordinates as with the geometrical 3-dimentional point. The attributes added by RcPoint class are :

The RcPoint class provides also the standard reconstruction operations: Kalman formalism, linear and Runge-Kutta methods for the prolongation through the detector, techniques to take into account a Multiple Scattering, refit of the all information.

To relate the RcPoint with information saved in ARTE banks the inherited classes are used. RcSegPoint is suggested in case information is taken from RSEG bank. RcClusPoint and RcTraPoint contain a RCCL/RTRA bank entries respectively. RcMatchPoint is used to calculate the mean parameters and the $\chi^2$ value of the matched pair.

RcMtraOk is a function which compares two sets(vectors) of ArtePointer<MTRA> ( see ARTE ).
comp_chi2 function compares $\chi^2$ values of the RcMatchPoint objects.

alphabetic index hierarchy of classes


Olya Igonkina November-2001

generated by doc++