#include "hmdcgeantcell.h"

HMdcGeantCell


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

class HMdcGeantCell : public TObject

Inheritance Chart:
TObject
<-
HMdcGeantCell

    public:
HMdcGeantCell() HMdcGeantCell(const HMdcGeantCell&) ~HMdcGeantCell() static TClass* Class() void clear() Int_t getCell() const Bool_t getFlagCutEdge(Int_t j) const Float_t getImpactAngle(Int_t j) const Int_t getLayer() const Float_t getMinDist(Int_t j) const Int_t getModule() const Int_t getNTrack(Int_t j) const Int_t getNumHits() Int_t getSector() const Float_t getTimeFlight(Int_t j) const Float_t getWireOffset(Int_t j) const virtual TClass* IsA() const HMdcGeantCell& operator=(const HMdcGeantCell&) void setCell(const Int_t c) void setFlagCutEdge(const Bool_t t, const Int_t j) void setImpactAngle(const Float_t angle, const Int_t j) void setLayer(const Int_t l) void setMinDist(const Float_t md, const Int_t j) void setModule(const Int_t m) void setNTrack(const Int_t t, const Int_t j) void setNumHits(const Int_t nhit) void setSector(const Int_t s) void setTimeFlight(const Float_t tof, const Int_t j) void setWireOffset(const Float_t offset, const Int_t j) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t sector sector number [0-5] Int_t module module number [0-3] Int_t layer layer number [0-5] Int_t cell cell number in wire plane Int_t fNumHits Number of tracks per cell Float_t fMinDist[15] Shortest distance from particle trajectory to the sense wire [mm] Float_t fTimeFlight[15] Time of flight [ns] Float_t fImpactAngle[15] impact angle in Coordinate system of the cell in degree [0-90] Int_t nTrack[15] Track number (GEANT) Bool_t flagCutEdge[15] flag for cell where the minimum distance was recalculated Float_t wireOffset[15] offset of signal due to propagation of the signal on the wire [ns]

Class Description

HMdcGeantCell

 Container to store temporally cell data for
 MdcDigitizer. This data are not written to
 hades tree.For HMdcDigitizer internal use only.
 Up to 15 hits per cell are stored.


void clear()
 resets all data members to the default value



Inline Functions


                  void ~HMdcGeantCell()
         HMdcGeantCell HMdcGeantCell()
                  void setSector(const Int_t s)
                  void setModule(const Int_t m)
                  void setLayer(const Int_t l)
                  void setCell(const Int_t c)
                  void setNumHits(const Int_t nhit)
                  void setMinDist(const Float_t md, const Int_t j)
                  void setTimeFlight(const Float_t tof, const Int_t j)
                  void setImpactAngle(const Float_t angle, const Int_t j)
                  void setNTrack(const Int_t t, const Int_t j)
                  void setFlagCutEdge(const Bool_t t, const Int_t j)
                  void setWireOffset(const Float_t offset, const Int_t j)
                 Int_t getSector() const
                 Int_t getModule() const
                 Int_t getLayer() const
                 Int_t getCell() const
                 Int_t getNumHits()
               Float_t getMinDist(Int_t j) const
               Float_t getTimeFlight(Int_t j) const
               Float_t getImpactAngle(Int_t j) const
                 Int_t getNTrack(Int_t j) const
                Bool_t getFlagCutEdge(Int_t j) const
               Float_t getWireOffset(Int_t j) const
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
         HMdcGeantCell HMdcGeantCell(const HMdcGeantCell&)
        HMdcGeantCell& operator=(const HMdcGeantCell&)


Author: A. Nekhaev
Last update: Fri Jan 26 12:09:12 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.