#include "hrichtrack.h"

HRichTrack


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

class HRichTrack : public TObject

Inheritance Chart:
TObject
<-
HRichTrack

    public:
HRichTrack() HRichTrack(const HRichTrack&) ~HRichTrack() static TClass* Class() Int_t clear() virtual Int_t Compare(const TObject* obj) const Int_t getAddress() Int_t getEventNr() Int_t getFlag() Int_t getTrack() virtual TClass* IsA() const virtual Bool_t IsSortable() const HRichTrack& operator=(const HRichTrack&) void setAddress(Int_t nAd) void setEventNr(Int_t lNr) void setFlag(Int_t nFlag) void setTrack(Int_t nTrack) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t m_nTrack Track number of RICH hit Int_t m_lEventNr Event number taken from CAL<-RAW<-Unpacker Int_t m_Flag Flag to distinguish photons (0) and direct hits (1) Int_t m_Address pad address, cf. HRichCal::calcAddress()

Class Description

______________________________________________________
  HRichTrack
  This class stores the track numbers of the particles
  that hit the RICH.
  For each particle it contains the corresponding track number,
  the address of the fired pad and a flag that distinguishes
  photons and charged particles.
  In the categories catRichGeantRaw and catRichGeantRaw+1
  the particle track number is stored in the case that a direct
  hit has occurred; if a photon hits the RICH, its parent track number
  is stored, therefore we need a flag to distinguish the two cases.
  The class is sortable by the pad address.



Int_t clear()



Inline Functions


               void ~HRichTrack()
         HRichTrack HRichTrack()
              Int_t getTrack()
              Int_t getEventNr()
              Int_t getFlag()
              Int_t getAddress()
               void setTrack(Int_t nTrack)
               void setEventNr(Int_t lNr)
               void setFlag(Int_t nFlag)
               void setAddress(Int_t nAd)
             Bool_t IsSortable() const
              Int_t Compare(const TObject* obj) const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
         HRichTrack HRichTrack(const HRichTrack&)
        HRichTrack& operator=(const HRichTrack&)


Author: Laura Fabbietti
Last update: 22/02/2000 L.Fabbietti


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.