#include "hrtmdctrackio.h"

HRtMdcTrackIo


class description - source file - inheritance tree (.pdf)

class HRtMdcTrackIo : public HRtTrackIo

Inheritance Chart:
TObject
<-
HRtTrackIo
<-
HRtMdcTrackIo
<-
HRtMdcTrackIoSim

    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)

Data Members


    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 !

Class Description


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.