12 #include "TClonesArray.h"
13 #include "TObjArray.h"
15 #include "TPolyMarker3D.h"
70 {
eAff.
Set(a11,a12,a21,a22,b1,b2); }
153 void Scale(
float zscale);
154 void Shift(
float zshift);
160 void Print( Option_t *
opt=0 )
const;
228 float a,
float v,
int f,
int s,
int seg=-1)
232 float dz=0,
int side=0,
int puls=0,
int id=-1)
238 void AddFrame(
int id,
float z,
int ncl=0,
int npix=0 );
249 void Draw(Option_t *option=
"");
253 float Xmin()
const {
return 0; }
254 float Ymin()
const {
return 0; }
brick dz
Definition: RecDispMC.C:107
FILE * f
Definition: RecDispMC.C:150
void a()
Definition: check_aligned.C:59
TTree * t
Definition: check_shower.C:4
Definition: EdbAffine.h:17
Float_t B2() const
Definition: EdbAffine.h:48
Float_t B1() const
Definition: EdbAffine.h:47
void Set(EdbAffine2D &a)
Definition: EdbAffine.h:36
Definition: EdbCluster.h:19
Definition: EdbFrame.h:20
Definition: EdbSegment.h:61
Definition: EdbSegment.h:125
Definition: EdbView.h:134
TClonesArray * eClusters
Definition: EdbView.h:140
EdbViewHeader * GetHeader() const
Definition: EdbView.h:163
TPolyMarker3D * DrawClustersSegments(Option_t *opt=0) const
Definition: EdbView.cxx:316
void AddTrack(EdbTrack *t)
Definition: EdbView.cxx:261
Float_t GetXview() const
Definition: EdbView.h:193
Int_t Ntracks() const
Definition: EdbView.h:217
TClonesArray * eSegments
Definition: EdbView.h:141
void * GetClustersAddr()
Definition: EdbView.h:170
EdbSegment * AddSegment(float x, float y, float z, float tx, float ty, float dz=0, int side=0, int puls=0, int id=-1)
Definition: EdbView.h:231
EdbCluster * AddCluster(float x, float y, float z, float a, float v, int f, int s, int seg=-1)
Definition: EdbView.h:227
Long_t GetLastSystemTime() const
Definition: EdbView.h:211
Long_t eLastSystemTime
Definition: EdbView.h:145
Int_t GetNframesTop() const
Definition: EdbView.h:207
void GenerateFrames(int n=32)
Definition: EdbView.cxx:658
void * GetSegmentsAddr()
Definition: EdbView.h:171
void SetCoordZ(float z1, float z2, float z3, float z4)
Definition: EdbView.h:186
Float_t GetZ3() const
Definition: EdbView.h:198
TPolyMarker3D * DrawClustersFog(Option_t *opt=0) const
Definition: EdbView.cxx:300
Int_t GetViewID() const
Definition: EdbView.h:190
Float_t GetZ0bot() const
Definition: EdbView.h:202
void PrintClusters(Option_t *opt=0) const
Definition: EdbView.cxx:196
float ZFrameMin() const
Definition: EdbView.cxx:222
void GenerateClustersTrack(EdbTrack *track, int n0=25, float sigma=.1)
Definition: EdbView.cxx:539
int AttachClustersToSegments()
Definition: EdbView.cxx:360
void * GetTracksAddr()
Definition: EdbView.h:172
Int_t GetNframesBot() const
Definition: EdbView.h:208
EdbFrame * GetFrame(int i) const
Definition: EdbView.h:221
TClonesArray * GetClusters() const
Definition: EdbView.h:164
Int_t Nsegments() const
Definition: EdbView.h:216
float Zmin() const
Definition: EdbView.h:255
Int_t GetNframes() const
Definition: EdbView.h:206
TClonesArray * GetFrames() const
Definition: EdbView.h:167
float ZFrameMax() const
Definition: EdbView.cxx:234
TList * GetClustersFrame(int frame) const
Definition: EdbView.cxx:285
void SetAreaID(int id)
Definition: EdbView.h:183
Float_t GetDZtop() const
Definition: EdbView.h:203
float Zmax() const
Definition: EdbView.h:256
EdbViewHeader * eHeader
Definition: EdbView.h:138
void Draw(Option_t *option="")
Definition: EdbView.cxx:466
void SetCoordXY(float x, float y)
Definition: EdbView.h:185
Float_t GetDZbot() const
Definition: EdbView.h:204
Int_t GetAreaID() const
Definition: EdbView.h:191
void Print(Option_t *opt=0) const
Definition: EdbView.cxx:185
void Transform(const EdbAffine2D *aff)
Definition: EdbView.cxx:96
Float_t GetZ1() const
Definition: EdbView.h:196
void Scale(float zscale)
Definition: EdbView.cxx:113
int AttachSegmentsToTracks()
Definition: EdbView.cxx:332
int AttachClustersToSegmentsFast()
Definition: EdbView.cxx:372
float Ymin() const
Definition: EdbView.h:254
EdbCluster * GetCluster(int i) const
Definition: EdbView.h:218
Int_t Nclusters() const
Definition: EdbView.h:215
void AddFrame(int id, float z, int ncl=0, int npix=0)
Definition: EdbView.cxx:268
EdbSegment * GetSegment(int i) const
Definition: EdbView.h:219
virtual ~EdbView()
Definition: EdbView.cxx:40
void GenerateClustersFog(float density)
Definition: EdbView.cxx:616
TClonesArray * GetSegments() const
Definition: EdbView.h:165
Float_t GetZ0top() const
Definition: EdbView.h:201
EdbCluster * AddCluster(EdbCluster *c)
Definition: EdbView.h:225
Int_t GetTime() const
Definition: EdbView.h:210
void * GetFramesAddr()
Definition: EdbView.h:173
TObjArray * GetSegmentsClusters() const
Definition: EdbView.cxx:434
void Shift(float zshift)
Definition: EdbView.cxx:147
void Clear()
Definition: EdbView.cxx:79
void GenerateClustersSegment(EdbSegment *segment, int n0=25, float sigma=.1)
Definition: EdbView.cxx:567
Float_t GetZ4() const
Definition: EdbView.h:199
float Xmin() const
Definition: EdbView.h:253
Int_t ReadView(char *fname)
Definition: EdbView.cxx:177
TClonesArray * eFrames
Definition: EdbView.h:143
void SetLastSystemTime(Long_t time)
Definition: EdbView.h:212
TClonesArray * eTracks
Definition: EdbView.h:142
void * GetHeaderAddr()
Definition: EdbView.h:169
void SetNframes(int top, int bot)
Definition: EdbView.h:184
int AttachClustersToSegmentsSlow()
Definition: EdbView.cxx:409
void DeleteClustersFog()
Definition: EdbView.cxx:208
Float_t GetZ2() const
Definition: EdbView.h:197
Float_t GetYview() const
Definition: EdbView.h:194
EdbTrack * GetTrack(int i) const
Definition: EdbView.h:220
TClonesArray * GetTracks() const
Definition: EdbView.h:166
const char * opt
Definition: mc2raw.cxx:42
const char * fname
Definition: mc2raw.cxx:41
UInt_t id
Definition: tlg2pattern.C:118
int event
Definition: shower_tr.C:25
EdbSegP * s
Definition: tlg2pattern.C:32