FEDRA emulsion software from the OPERA Collaboration
EdbViewGen.h
Go to the documentation of this file.
1#ifndef ROOT_EdbViewGen
2#define ROOT_EdbViewGen
3
5// //
6// EdbViewGen - Generation of one microscope view //
7// //
9#include "EdbView.h"
10#include "EdbViewDef.h"
11
12//______________________________________________________________________________
13class EdbViewGen : public EdbViewDef {
14private:
15
16public:
20
21 // void SetDef();
22 int GenFrames(EdbView &v); // generate frames in the view
23 int GenGrains(EdbView &v); // generate grains in the view
24 int GenSegGrains(EdbSegment &s); // generate grains for one segment
25 int GenFogGrains(int ngr, TObjArray &grains, int side=0);
26 int GenAlfaGrains(){return 0;} // bg from alfa-particles
27 int GenDeltaGrains(){return 0;} // bg from delta-electrons
29 float GrainPathMip(float lambda=2.);
30
31 ClassDef(EdbViewGen,1) // Generation of one microscope view
32};
33
34#endif /* ROOT_EdbViewGen */
Definition: EdbCluster.h:19
segment of the track
Definition: EdbSegment.h:63
Definition: EdbViewDef.h:12
Definition: EdbViewGen.h:13
~EdbViewGen()
Definition: EdbViewGen.h:19
int GenFrames(EdbView &v)
Definition: EdbViewGen.cxx:27
int GenFogGrains(int ngr, TObjArray &grains, int side=0)
Definition: EdbViewGen.cxx:212
int GenSegGrains(EdbSegment &s)
Definition: EdbViewGen.cxx:115
int GenAlfaGrains()
Definition: EdbViewGen.h:26
int GenDeltaGrains()
Definition: EdbViewGen.h:27
int GenGrainClusters(EdbView &v, EdbCluster &g)
Definition: EdbViewGen.cxx:85
EdbViewGen(EdbViewDef &vd)
Definition: EdbViewGen.h:18
int GenGrains(EdbView &v)
Definition: EdbViewGen.cxx:38
float GrainPathMip(float lambda=2.)
Definition: EdbViewGen.cxx:175
Base scanning data object: entry into Run tree.
Definition: EdbView.h:134
grains()
Definition: grains.C:3
s
Definition: check_shower.C:55
void vd(int trmin=2, float amin=.0)
Definition: check_vertex.C:217