#include "hrtmdctrackio.h" |
HRtMdcTrackIo
class description - source file - inheritance tree (.pdf)
protected:
Int_t readOuterHits(TClonesArray& segments)
Int_t readOuterSegs(TClonesArray& segments)
public:
HRtMdcTrackIo(Bool_t mode = kTRUE)
HRtMdcTrackIo(const HRtMdcTrackIo&)
~HRtMdcTrackIo()
virtual void acceptTrack(HRtVector& p, HRtMatrix& cov, Float_t chi2, HMdcSeg* innerSeg, HRtSegmentRef* outerSeg, HRtTrackEvaluator* evaluator, HRtFitter::EFitResult fitResult)
static TClass* Class()
virtual Bool_t init(HEvent* ev, HRuntimeDb* rtdb)
virtual TClass* IsA() const
HRtMdcTrackIo& operator=(const HRtMdcTrackIo&)
virtual Int_t readOuterSegments(TClonesArray& segArray)
void setDisp(Float_t y, Float_t z)
void setMaxChi2(Float_t f)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Float_t fDispY
Float_t fDispZ Outer chamber displacements
HCategory* fCatSeg ! Input category with segments
HCategory* fCatHit ! Input category with hits
HCategory* fCatTrk ! Output category with tracks
HIterator* fOutSegIter ! Iterator on outer segments
HIterator* fOutHitIter ! Iterator on outer hits
HMdcGeomPar* fMdcGeometry !
HSpecGeomPar* fSpecGeometry !
Float_t fMaxChi2 Maximum chi2 of accepted input
Bool_t fMdc3Mode
TString fOutputClassName !
HRtMdcTrackIo (Bool_t mode)
~HRtMdcTrackIo(void)
Int_t readOuterSegments(TClonesArray &segArray)
void acceptTrack (HRtVector & p, HRtMatrix & cov, Float_t chi2,
HMdcSeg * innerSeg, HRtSegmentRef * outerSeg,
HRtTrackEvaluator *evaluator,
HRtFitter::EFitResult fitResult)
Fills the track parameters in the output category and some statistics.
Int_t readOuterHits (TClonesArray &segments)
Reads hits from the input category and which correspond to
chamber 3. The hits are stored transformed into
HRtSegmentRef objects and stored in fSegmentRefs
The number of hits read is returned.
Int_t readOuterSegs(TClonesArray &segments)
Reads segments from the input category and which
correspond to chambers 3 and 4. The segments are stored
transformed into HRtSegmentRef objects and stored in
fSegmentRefs
The number of segments read is returned.
init (HEvent * ev, HRuntimeDb * rtdb)
Inline Functions
void setDisp(Float_t y, Float_t z)
void setMaxChi2(Float_t f)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
HRtMdcTrackIo HRtMdcTrackIo(const HRtMdcTrackIo&)
HRtMdcTrackIo& operator=(const HRtMdcTrackIo&)
Last update: Fri Jan 26 12:31:27 2007
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.