FEDRA emulsion software from the OPERA Collaboration
EdbViewDef.h
Go to the documentation of this file.
1#ifndef ROOT_EdbViewDef
2#define ROOT_EdbViewDef
3
5// //
6// EdbViewDef - definition of microscope view parameters //
7// //
9#include "TObject.h"
10
11//______________________________________________________________________________
12class EdbViewDef : public TObject {
13private:
14
15public:
16 Int_t eNframes; // number of frames
17 Float_t eZmin,eZmax; // limits in z
18 Float_t eZxy; // intersect plane
19
20 Float_t eXmin,eXmax; // limits of the view
21 Float_t eYmin,eYmax; // limits of the view
22 Float_t eX0,eY0; // geometrical center of the view
23
24 Float_t eX0opt,eY0opt; // optical center of the view (the point vhere the grains are vertical)
25 Float_t eTXopt,eTYopt; // koeff of the slopes: t(x) = tx*(x-X0opt),
26 // x1=x+t(x)*(z1-z): valid for the clusters inside the grain
27
28 Float_t eClaSX,eClaSY,eClaSZ; // smearing for clusters position inside grain
29 Float_t eClaSZvar; // variation (sigma) of the vertical grain size
30 Float_t eGrainSX,eGrainSY,eGrainSZ; // smearing og CoG of the grain in z (relevant for tracking!)
31
32 Float_t eFogDens; // per 10x10x10 microns**3
33 Float_t eFogGrainArea; // mean area of the fog grain
34 Float_t eGrainArea; // mean area of the signal grain
35
36 Float_t eZdead; // the center of the dead layer
37 Float_t eDZdead; // the thickness of the dead layer
38
39public:
42
43 void SetDef();
44
45 void Print();
46 ClassDef(EdbViewDef,1) // Definition of microscope view parameters
47};
48
49#endif /* ROOT_EdbViewDef */
Definition: EdbViewDef.h:12
Float_t eClaSX
Definition: EdbViewDef.h:28
Float_t eGrainArea
Definition: EdbViewDef.h:34
Float_t eY0
Definition: EdbViewDef.h:22
Float_t eTYopt
Definition: EdbViewDef.h:25
Float_t eFogDens
Definition: EdbViewDef.h:32
Float_t eX0opt
Definition: EdbViewDef.h:24
void Print()
Definition: EdbViewDef.cxx:62
Float_t eYmin
Definition: EdbViewDef.h:21
Float_t eFogGrainArea
Definition: EdbViewDef.h:33
Float_t eXmax
Definition: EdbViewDef.h:20
~EdbViewDef()
Definition: EdbViewDef.h:41
void SetDef()
Definition: EdbViewDef.cxx:29
Float_t eZmax
Definition: EdbViewDef.h:17
Float_t eGrainSZ
Definition: EdbViewDef.h:30
Float_t eDZdead
Definition: EdbViewDef.h:37
Float_t eGrainSX
Definition: EdbViewDef.h:30
Float_t eZdead
Definition: EdbViewDef.h:36
Float_t eX0
Definition: EdbViewDef.h:22
Float_t eZxy
Definition: EdbViewDef.h:18
Float_t eClaSZ
Definition: EdbViewDef.h:28
Float_t eZmin
Definition: EdbViewDef.h:17
Float_t eYmax
Definition: EdbViewDef.h:21
Float_t eGrainSY
Definition: EdbViewDef.h:30
Float_t eXmin
Definition: EdbViewDef.h:20
Float_t eClaSZvar
Definition: EdbViewDef.h:29
Float_t eY0opt
Definition: EdbViewDef.h:24
Int_t eNframes
Definition: EdbViewDef.h:16
Float_t eTXopt
Definition: EdbViewDef.h:25
Float_t eClaSY
Definition: EdbViewDef.h:28