ConexShowerGenerator.h
Go to the documentation of this file.
1 #ifndef _ConexShowerGenerator_h_
2 #define _ConexShowerGenerator_h_
3 
4 #include <fwk/VModule.h>
5 
6 
7 namespace evt {
8  class Event;
9 }
10 
11 namespace ConexShowerGeneratorKG {
12 
13  class ConexInterface;
14 
15 
26 
27  public:
29  virtual ~ConexShowerGenerator();
30 
34 
35  private:
36  int fRecycle = 0;
37  bool fPropagateAltitude = false;
38  int fShowerCounter = 0;
39  bool fRandomXmax = false;
40  bool fRandomDistance = false;
41  double fMinXmax = 0;
42  double fMaxXmax = 0;
43  double fMaxHeight = 0;
48 
49  REGISTER_MODULE("ConexShowerGeneratorKG", ConexShowerGenerator);
50 
51  };
52 
53 }
54 
55 
56 #endif
fwk::VModule::ResultFlag Run(evt::Event &event)
Run: invoked once per event.
simulates a shower with conex (energy, primary and direction are taken from ShowerSimData ...
REGISTER_MODULE("ConexShowerGeneratorKG", ConexShowerGenerator)
Module interface.
Definition: VModule.h:53
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
ResultFlag
Flag returned by module methods to the RunController.
Definition: VModule.h:60
fwk::VModule::ResultFlag Init()
Initialize: invoked at beginning of run (NOT beginning of event)

, generated on Tue Sep 26 2023.