#include "hmdcwirefitsim.h"

HMdcWireFitSim


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

class HMdcWireFitSim : public HMdcWireFit

Inheritance Chart:
TObject
<-
HMdcWireFit
<-
HMdcWireFitSim

    public:
HMdcWireFitSim() HMdcWireFitSim(const HMdcWireFitSim&) ~HMdcWireFitSim() static TClass* Class() Float_t getDigiTimeErr() const Float_t getGeantAlpha() const Float_t getGeantMinDist() const Float_t getGeantTof() const Int_t getGeantTrackNum() const virtual TClass* IsA() const Bool_t isClusFitTrack() const virtual Bool_t isGeant() const HMdcWireFitSim& operator=(const HMdcWireFitSim&) virtual void print() void setClusFitTrFlag(Bool_t f) void setDigiTimeErr(Float_t v) void setGeantAlpha(Float_t v) void setGeantMinDist(Float_t v) void setGeantTof(Float_t v) void setGeantTrackNum(Int_t n) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Int_t trackNum geant track number (track number from HMdcCal1Sim) Float_t alphaGeant impact angle in cell system [deg.] Float_t minDistGeant minimum distance to track [mm] Float_t timeErrDigi error of drift time used digitizer [ns] Float_t tofGeant tof of track [ns] Bool_t clusFitTrackFl =kTRUE if trackNum==HMdcClusFitSim::geantTrack

Class Description


 HMdcWireFit

 Container class keep geant and digitizer data for HMdcWireFit

  void setGeantTrackNum(Int_t n)
                Set GEANT track number.
  void setGeantMinDist(Float_t v)
                Set minimal dispance of GEANT track to the wire.
  void setGeantAlpha(Float_t v)
                Set impact angle of GEANT track to the wire system.
  void setDigiTimeErr(Float_t v)
                Set digitizer drift time errors
  void setGeantTof(Float_t v)
                Set GEANT tof
  void setClusFitTrFlag(Bool_t f)
                Set clusFitTrackFl to kTRUE if
                trackNum==HMdcClusFitSim::geantTrack

  Int_t   getGeantTrackNum(void)
                Get GEANT track number.
  Float_t getGeantMinDist(void)
                Get minimal dispance of GEANT track to the wire.
  Float_t getGeantAlpha(void)
                Get impact angle of GEANT track to the wire system.
  Float_t getDigiTimeErr(void)
                Get digitizer drift time errors
  Float_t getGeantTof(void)
                Get GEANT tof
  Bool_t  isClusFitTrack(void)
                Return kTRUE if
                HMdcWireFir::getGeantTrackNum()==HMdcClusFitSim::geantTrack()

 Bool_t isGeant()
                Return kTRUE
 void print()
                Print container



void print()
 Print this container



Inline Functions


                   void ~HMdcWireFitSim()
         HMdcWireFitSim HMdcWireFitSim()
                   void setGeantTrackNum(Int_t n)
                   void setGeantMinDist(Float_t v)
                   void setGeantAlpha(Float_t v)
                   void setDigiTimeErr(Float_t v)
                   void setGeantTof(Float_t v)
                   void setClusFitTrFlag(Bool_t f)
                  Int_t getGeantTrackNum() const
                Float_t getGeantMinDist() const
                Float_t getGeantAlpha() const
                Float_t getDigiTimeErr() const
                Float_t getGeantTof() const
                 Bool_t isClusFitTrack() const
                 Bool_t isGeant() const
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)
         HMdcWireFitSim HMdcWireFitSim(const HMdcWireFitSim&)
        HMdcWireFitSim& operator=(const HMdcWireFitSim&)


Last update: Fri Jan 26 12:18:52 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.