#include "hmdcgeantcell.h" |
HMdcGeantCell
class description - source file - inheritance tree (.pdf)
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)
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]
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.