1 #ifndef ROOT_EdbSegment
2 #define ROOT_EdbSegment
13 #include "TObjArray.h"
33 EdbSeg3D(
float x,
float y,
float z,
float tx,
float ty,
float dz=0 ):
51 virtual void Set(
float x,
float y,
float z,
float tx,
float ty,
float dz=0);
75 EdbSegment(
float x,
float y,
float z,
float tx,
float ty,
float dz=0,
76 int side=0,
int puls=0,
int id=0 );
79 void Set(
float x,
float y,
float z,
float tx,
float ty,
80 float dz=0,
int side=0,
int puls=0,
int id=0);
98 for(
int i=0; i<
eElements->GetLast()+1; i++)
104 for(
int i=0; i<
eElements->GetLast()+1; i++)
135 EdbTrack(
float x,
float y,
float z,
float tx,
float ty,
float dz=0,
int id=0 );
138 void Set(
float x,
float y,
float z,
float tx,
float ty,
brick dz
Definition: RecDispMC.C:107
Definition: EdbAffine.h:17
Definition: EdbCluster.h:19
Definition: EdbSegment.h:19
virtual Float_t GetDz() const
Definition: EdbSegment.h:42
Float_t eX0
Definition: EdbSegment.h:23
virtual void SetX0(float x)
Definition: EdbSegment.h:44
EdbSeg3D(float x, float y, float z, float tx, float ty, float dz=0)
Definition: EdbSegment.h:33
virtual void Set(float x, float y, float z, float tx, float ty, float dz=0)
virtual ~EdbSeg3D()
Definition: EdbSegment.h:35
Float_t eTx
Definition: EdbSegment.h:26
virtual Float_t GetX0() const
Definition: EdbSegment.h:37
virtual void SetDz(float dz)
Definition: EdbSegment.h:49
virtual void Transform(const EdbAffine2D *aff)
Definition: EdbSegment.cxx:58
Float_t eDz
Definition: EdbSegment.h:29
virtual Float_t GetTx() const
Definition: EdbSegment.h:40
virtual void SetTy(float ty)
Definition: EdbSegment.h:48
Float_t eZ0
Definition: EdbSegment.h:25
virtual Float_t GetZ0() const
Definition: EdbSegment.h:39
virtual void SetTx(float tx)
Definition: EdbSegment.h:47
EdbSeg3D()
Definition: EdbSegment.h:32
virtual Float_t GetY0() const
Definition: EdbSegment.h:38
virtual Float_t GetTy() const
Definition: EdbSegment.h:41
Float_t eTy
Definition: EdbSegment.h:27
virtual void SetZ0(float z)
Definition: EdbSegment.h:46
virtual void SetY0(float y)
Definition: EdbSegment.h:45
Float_t eY0
Definition: EdbSegment.h:24
Definition: EdbSegment.h:61
Int_t GetVolume() const
Definition: EdbSegment.h:89
Int_t GetPuls() const
Definition: EdbSegment.h:88
void AddElement(TObject *element)
Definition: EdbSegment.cxx:149
Int_t GetNelements() const
Definition: EdbSegment.h:112
void Set(float x, float y, float z, float tx, float ty, float dz=0, int side=0, int puls=0, int id=0)
Definition: EdbSegment.cxx:92
void SetSigma(float sx, float sy)
Definition: EdbSegment.h:83
void SetIDE()
Definition: EdbSegment.h:101
Int_t ePuls
Definition: EdbSegment.h:66
TObjArray * GetElements() const
Definition: EdbSegment.h:115
void SetSide(int side)
Definition: EdbSegment.h:92
EdbSegment()
array of clusters (transient!)
Definition: EdbSegment.cxx:71
void Copy(EdbSegment &s)
Definition: EdbSegment.cxx:128
float GetSigmaX() const
Definition: EdbSegment.h:84
Int_t eSide
Definition: EdbSegment.h:65
Float_t eSigmaX
Definition: EdbSegment.h:68
Int_t eID
Definition: EdbSegment.h:67
Int_t GetID() const
Definition: EdbSegment.h:90
virtual ~EdbSegment()
Definition: EdbSegment.cxx:86
TObjArray * eElements
Definition: EdbSegment.h:71
void Print(Option_t *opt=0) const
Definition: EdbSegment.cxx:139
void SetPuls(int puls)
Definition: EdbSegment.h:93
void SetID(int id)
Definition: EdbSegment.h:94
void UnSetIDE()
Definition: EdbSegment.h:102
void SetIDE(int id)
Definition: EdbSegment.h:95
Float_t eSigmaY
Definition: EdbSegment.h:69
Int_t GetSide() const
Definition: EdbSegment.h:87
float GetSigmaY() const
Definition: EdbSegment.h:85
Definition: EdbSegment.h:125
Int_t GetID() const
Definition: EdbSegment.h:141
void Set(float x, float y, float z, float tx, float ty, float dz, int id=0)
Definition: EdbSegment.cxx:177
TObjArray * GetElements() const
Definition: EdbSegment.h:145
TObjArray * eElements
Definition: EdbSegment.h:131
EdbTrack()
array of segments (transient!)
Definition: EdbSegment.cxx:157
Int_t GetNelements() const
Definition: EdbSegment.h:143
void AddElement(TObject *element)
Definition: EdbSegment.cxx:216
void Print(Option_t *opt=0) const
Definition: EdbSegment.cxx:207
virtual ~EdbTrack()
Definition: EdbSegment.cxx:171
Int_t eID
Definition: EdbSegment.h:129
const char * opt
Definition: mc2raw.cxx:42
UInt_t id
Definition: tlg2pattern.C:118
EdbSegP * s
Definition: tlg2pattern.C:32