ROOT logo
HYDRA - THE HADES ANALYSIS PACKAGE » (UNKNOWN) » HGeomMdcWire

class HGeomMdcWire

Function Members (Methods)

public:
HGeomMdcWire(const HGeomMdcWire&)
HGeomMdcWire(Int_t wn = -1, TString name = "", Int_t cn = 0, Int_t wt = -1, Float_t radius = 0.f, Double_t hlen = 0., Double_t xpos = 0., Double_t ypos = 0., Double_t zpos = 0.)
~HGeomMdcWire()
HGeomMdcWire*getCopyNode()
Int_tgetCopyNumber()
Int_tgetMediumInd()
Int_tgetNParams()
Float_t*getParams()
Float_t*getPosition()
voidgetPosition(Double_t& x, Double_t& y, Double_t& z)
TGeoVolume*getRootVolume()
TString&getWireName()
Int_tgetWireType()
HGeomMdcWire&operator=(const HGeomMdcWire&)
voidprint()
voidsetCopyNode(HGeomMdcWire* p)
voidsetCopyNumber(Int_t cn)
voidsetMediumInd(Int_t i)
voidsetRootVolume(TGeoVolume* v)
voidsetWireNumber(Int_t wn)

Data Members

public:
Int_tcopyNumbernode copy number
Float_tgparams[3]Geant/ROOT parameters for a TUBE [cm]
Float_tgpos[3]Geant/ROOT position in mother [cm] (TUBE center in TRD1 center)
Int_tmediumIndindex of Geant/ROOT medium
HGeomMdcWire*pCopyNodepointer to corresponding wire with copyNumber = 1
TGeoVolume*pRootVolumepointer to the ROOT volume
TStringwireNamevolume name
Int_twireNumberwire number (starting from 0)
Int_twireTypewire type (0: cathode or field wire, 1: sens wire)

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

HGeomMdcWire(Int_t wn = -1, TString name = "", Int_t cn = 0, Int_t wt = -1, Float_t radius = 0.f, Double_t hlen = 0., Double_t xpos = 0., Double_t ypos = 0., Double_t zpos = 0.)
~HGeomMdcWire()
{}
void setMediumInd(Int_t i)
{ mediumInd = i; }
void setWireNumber(Int_t wn)
{ wireNumber = wn; }
void setCopyNumber(Int_t cn)
{ copyNumber = cn; }
void setCopyNode(HGeomMdcWire* p)
{ pCopyNode = p; }
void setRootVolume(TGeoVolume* v)
{ pRootVolume = v; }
TString& getWireName()
{ return wireName; }
Int_t getCopyNumber()
{ return copyNumber; }
Int_t getWireType()
{ return wireType; }
Float_t* getParams()
{ return &gparams[0]; }
Int_t getNParams()
{ return 3; }
Float_t* getPosition()
{ return &gpos[0];}
Int_t getMediumInd()
{ return mediumInd; }
HGeomMdcWire* getCopyNode()
{ return pCopyNode; }
TGeoVolume* getRootVolume()
{ return pRootVolume; }
void getPosition(Double_t& x, Double_t& y, Double_t& z)
void print()