TimeModelTest.h
Go to the documentation of this file.
1 
9 #ifndef _TimeModelTestKG_TimeModelTest_h_
10 #define _TimeModelTestKG_TimeModelTest_h_
11 
12 
13 namespace utl {
14  class RandomEngine;
15  class TimeStamp;
16 }
17 
18 
19 
20 #include <fwk/VModule.h>
21 #include <utl/Vector.h>
22 
23 class TTree;
24 class TProfile;
25 
26 namespace sevt {
27  class SEvent;
28  class StationRecData;
29 };
30 
31 namespace utl {
32  class TabulatedFunction;
33 };
34 
35 
36 namespace TimeModelTestKG {
37 
48  class TimeModelTest :public fwk::VModule {
49 
50  public:
51 
52  TimeModelTest();
54 
58 
59  private:
60 
62  double cosTheta,
63  double XobsVert);
64 
65  double NKG(double N, double Rmoliere, double R, double s);
66 
67  REGISTER_MODULE("TimeModelTestKG", TimeModelTest);
68  };
69 
70 
71 } // TimeModelTestKG
72 
73 
74 #endif // _TimeModelTestKG_TimeModelTest_h_
75 
76 // Configure (x)emacs for this file ...
77 // Local Variables:
78 // mode:c++
79 // compile-command: "make -C .. TimeModelTestKG/TimeModelTest.o -k"
80 // End:
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
REGISTER_MODULE("TimeModelTestKG", TimeModelTest)
Class to hold collection (x,y) points and provide interpolation between them.
constexpr double s
Definition: AugerUnits.h:163
utl::TabulatedFunction GetLogZdist(const utl::TabulatedFunction &prof, double cosTheta, double XobsVert)
Module interface.
Definition: VModule.h:53
A super-simple-and-fast SD-event-generator.
Definition: TimeModelTest.h:48
fwk::VModule::ResultFlag Run(evt::Event &event)
Run: invoked once per 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)
double NKG(double N, double Rmoliere, double R, double s)

, generated on Tue Sep 26 2023.