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 //______________________________________________________________________________
12 class EdbViewDef : public TObject {
13 private:
14 
15 public:
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 
39 public:
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