|
FEDRA emulsion software from the OPERA Collaboration
|
#include <EdbView.h>


Public Member Functions | |
| EdbCluster * | AddCluster (EdbCluster *c) |
| EdbCluster * | AddCluster (float x, float y, float z, float a, float v, int f, int s, int seg=-1) |
| void | AddFrame (EdbFrame *frame) |
| void | AddFrame (int id, float z, int ncl=0, int npix=0) |
| EdbSegment * | AddSegment (EdbSegment &s) |
| void | AddSegment (EdbSegment *s) |
| EdbSegment * | AddSegment (float x, float y, float z, float tx, float ty, float dz=0, int side=0, int puls=0, int id=-1) |
| void | AddTrack (EdbTrack *t) |
| int | AttachClustersToSegments () |
| int | AttachClustersToSegmentsFast () |
| int | AttachClustersToSegmentsSlow () |
| int | AttachSegmentsToTracks () |
| void | Clear () |
| void | DeleteClustersFog () |
| void | Draw (Option_t *option="") |
| TPolyMarker3D * | DrawClustersFog (Option_t *opt=0) const |
| TPolyMarker3D * | DrawClustersSegments (Option_t *opt=0) const |
| EdbView () | |
| void | GenerateClustersFog (float density) |
| void | GenerateClustersSegment (EdbSegment *segment, int n0=25, float sigma=.1) |
| void | GenerateClustersTrack (EdbTrack *track, int n0=25, float sigma=.1) |
| void | GenerateFrames (int n=32) |
| Int_t | GetAreaID () const |
| EdbCluster * | GetCluster (int i) const |
| TClonesArray * | GetClusters () const |
| void * | GetClustersAddr () |
| TList * | GetClustersFrame (int frame) const |
| Float_t | GetDZbot () const |
| Float_t | GetDZtop () const |
| EdbFrame * | GetFrame (int i) const |
| TClonesArray * | GetFrames () const |
| void * | GetFramesAddr () |
| EdbViewHeader * | GetHeader () const |
| void * | GetHeaderAddr () |
| Long_t | GetLastSystemTime () const |
| Int_t | GetNframes () const |
| Int_t | GetNframesBot () const |
| Int_t | GetNframesTop () const |
| EdbSegment * | GetSegment (int i) const |
| TClonesArray * | GetSegments () const |
| void * | GetSegmentsAddr () |
| TObjArray * | GetSegmentsClusters () const |
| Int_t | GetTime () const |
| EdbTrack * | GetTrack (int i) const |
| TClonesArray * | GetTracks () const |
| void * | GetTracksAddr () |
| Int_t | GetViewID () const |
| Float_t | GetXview () const |
| Float_t | GetYview () const |
| Float_t | GetZ0bot () const |
| Float_t | GetZ0top () const |
| Float_t | GetZ1 () const |
| Float_t | GetZ2 () const |
| Float_t | GetZ3 () const |
| Float_t | GetZ4 () const |
| Int_t | Nclusters () const |
| Int_t | Nsegments () const |
| Int_t | Ntracks () const |
| void | Print (Option_t *opt=0) const |
| void | PrintClusters (Option_t *opt=0) const |
| Int_t | ReadView (char *fname) |
| void | Scale (float zscale) |
| void | SetAreaID (int id) |
| void | SetCoordXY (float x, float y) |
| void | SetCoordZ (float z1, float z2, float z3, float z4) |
| void | SetLastSystemTime (Long_t time) |
| void | SetNframes (int top, int bot) |
| void | Shift (float zshift) |
| void | Transform (const EdbAffine2D *aff) |
| float | Xmin () const |
| float | Ymin () const |
| float | ZFrameMax () const |
| float | ZFrameMin () const |
| float | Zmax () const |
| float | Zmin () const |
| virtual | ~EdbView () |
Private Attributes | |
| TClonesArray * | eClusters |
| TClonesArray * | eFrames |
| EdbViewHeader * | eHeader |
| Long_t | eLastSystemTime |
| TClonesArray * | eSegments |
| TClonesArray * | eTracks |
| EdbView::EdbView | ( | ) |
|
virtual |
|
inline |
|
inline |
| void EdbView::AddFrame | ( | int | id, |
| float | z, | ||
| int | ncl = 0, |
||
| int | npix = 0 |
||
| ) |
| EdbSegment * EdbView::AddSegment | ( | EdbSegment & | s | ) |
| void EdbView::AddSegment | ( | EdbSegment * | s | ) |
|
inline |
| int EdbView::AttachClustersToSegments | ( | ) |
| int EdbView::AttachClustersToSegmentsFast | ( | ) |
| int EdbView::AttachClustersToSegmentsSlow | ( | ) |
| int EdbView::AttachSegmentsToTracks | ( | ) |
| void EdbView::Clear | ( | ) |
| void EdbView::DeleteClustersFog | ( | ) |
| void EdbView::Draw | ( | Option_t * | option = "" | ) |
| TPolyMarker3D * EdbView::DrawClustersFog | ( | Option_t * | opt = 0 | ) | const |
| TPolyMarker3D * EdbView::DrawClustersSegments | ( | Option_t * | opt = 0 | ) | const |
| void EdbView::GenerateClustersFog | ( | float | density | ) |
| void EdbView::GenerateClustersSegment | ( | EdbSegment * | segment, |
| int | n0 = 25, |
||
| float | sigma = .1 |
||
| ) |
| void EdbView::GenerateFrames | ( | int | n = 32 | ) |
|
inline |
|
inline |
|
inline |
| TList * EdbView::GetClustersFrame | ( | int | frame | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| TObjArray * EdbView::GetSegmentsClusters | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void EdbView::Print | ( | Option_t * | opt = 0 | ) | const |
| void EdbView::PrintClusters | ( | Option_t * | opt = 0 | ) | const |
| int EdbView::ReadView | ( | char * | fname | ) |
| void EdbView::Scale | ( | float | zscale | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| void EdbView::Shift | ( | float | zshift | ) |
| void EdbView::Transform | ( | const EdbAffine2D * | aff | ) |
| float EdbView::ZFrameMax | ( | ) | const |
| float EdbView::ZFrameMin | ( | ) | const |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |