12#include "TClonesArray.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
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
segment of the track
Definition: EdbSegment.h:63
Track linked from segments.
Definition: EdbSegment.h:128
Base scanning data object: entry into Run tree.
Definition: EdbView.h:134
TClonesArray * eClusters
array of Clusters
Definition: EdbView.h:140
TClonesArray * GetSegments() const
Definition: EdbView.h:165
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
void * GetSegmentsAddr()
Definition: EdbView.h:171
EdbFrame * GetFrame(int i) const
Definition: EdbView.h:221
Int_t Ntracks() const
Definition: EdbView.h:217
void * GetClustersAddr()
Definition: EdbView.h:170
TClonesArray * eSegments
array of Segments
Definition: EdbView.h:141
Long_t GetLastSystemTime() const
Definition: EdbView.h:211
EdbCluster * AddCluster(float x, float y, float z, float a, float v, int f, int s, int seg=-1)
Definition: EdbView.h:227
EdbViewHeader * GetHeader() const
Definition: EdbView.h:163
EdbSegment * GetSegment(int i) const
Definition: EdbView.h:219
TClonesArray * GetClusters() const
Definition: EdbView.h:164
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
Long_t eLastSystemTime
system time when view was saved
Definition: EdbView.h:145
Int_t GetNframesTop() const
Definition: EdbView.h:207
void GenerateFrames(int n=32)
Definition: EdbView.cxx:658
void * GetTracksAddr()
Definition: EdbView.h:172
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
Int_t GetNframesBot() const
Definition: EdbView.h:208
Int_t Nsegments() const
Definition: EdbView.h:216
float Zmin() const
Definition: EdbView.h:255
Int_t GetNframes() const
Definition: EdbView.h:206
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
View header.
Definition: EdbView.h:138
EdbCluster * AddCluster(EdbCluster *c)
Definition: EdbView.h:225
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
EdbTrack * GetTrack(int i) const
Definition: EdbView.h:220
int AttachSegmentsToTracks()
Definition: EdbView.cxx:332
int AttachClustersToSegmentsFast()
Definition: EdbView.cxx:372
float Ymin() const
starting from 0
Definition: EdbView.h:254
Int_t Nclusters() const
Definition: EdbView.h:215
void AddFrame(int id, float z, int ncl=0, int npix=0)
Definition: EdbView.cxx:268
TClonesArray * GetFrames() const
Definition: EdbView.h:167
TClonesArray * GetTracks() const
Definition: EdbView.h:166
virtual ~EdbView()
Definition: EdbView.cxx:40
void GenerateClustersFog(float density)
Definition: EdbView.cxx:616
Float_t GetZ0top() const
Definition: EdbView.h:201
void * GetHeaderAddr()
Definition: EdbView.h:169
EdbCluster * GetCluster(int i) const
Definition: EdbView.h:218
Int_t GetTime() const
Definition: EdbView.h:210
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
View coordinates are in pixels.
Definition: EdbView.h:253
Int_t ReadView(char *fname)
Definition: EdbView.cxx:177
TClonesArray * eFrames
array of Frames (images)
Definition: EdbView.h:143
void * GetFramesAddr()
Definition: EdbView.h:173
void SetLastSystemTime(Long_t time)
Definition: EdbView.h:212
TClonesArray * eTracks
array of Tracks
Definition: EdbView.h:142
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
TTree * t
Definition: check_shower.C:4
s
Definition: check_shower.C:55
const char * opt
Definition: mc2raw.cxx:42
const char * fname
Definition: mc2raw.cxx:41
UInt_t id
Definition: tlg2couples.C:117
int event
Definition: shower_tr.C:25