class RcClusPoint : public RcPoint

class with link to RCCL bank

Inheritance:

RcClusPoint < RcPoint


Public Methods

void estimateAngles ( int nIter, int & iErr )
estimate the incident angles using GTAR information
void estimateAngles ( HepDouble tarX, HepDouble tarY, HepDouble tarZ, HepDouble covTarXX, HepDouble covTarYY, HepDouble covTarXY, int nIter, int & iErr )
estimate the incident angles using target information
void estimateDirectAngles ( HepDouble tarX, HepDouble tarY, HepDouble tarZ, HepDouble covTarXX, HepDouble covTarYY, HepDouble covTarXY, int & iErr )
estimate the linear direction from the target to ECAL
void estimateDirectAngles ( int & iErr )
estimate the linear direction from the target to ECAL using GTAR information
const std::vector <ArtePointer<HITC> > hitcList ()
return relation with HITB
inline ArtePointer <RCCL> link ()
return link to RCCL table
const std::vector <ArtePointer<MTRA> > mtraList ()
return relation with MTRA
inline RcClusPoint& operator = (const RcClusPoint &rp)
assignment operator
inline RcClusPoint& operator = (const RcPoint &rp)
assignment operator
RcClusPoint ( const ArtePointer <RCCL> rClusLink)
constructor from RCCL bank entry, if any diagonal element of covariant matrix equal 0 it is set to infinity
inline RcClusPoint ()
default constructor
inline RcClusPoint ( const RcPoint &rp, const ArtePointer <RCCL> rClusLink = 0 )
constructor with link to RCCL bank
inline RcClusPoint ( const RcClusPoint &rp )
copy constructor
inline void setlink ( const ArtePointer <RCCL> rClusLink = 0 )
set link to RCCL table
void updateARTE ( int & iErr)
update RCCL bank by RcClusPoint information
inline ~RcClusPoint ()
destructor

Private Fields

ArtePointer <RCCL> fClusLink
ArtePointer to RCCL bank

Documentation

class with link to RCCL bank. Class is inherited from RcPoint

This class has no child classes.

alphabetic index hierarchy of classes


Olya Igonkina November-2001

generated by doc++