Jpp 19.3.0-rc.2
the software that should make you happy
Loading...
Searching...
No Matches
JK40Simulator.hh
Go to the documentation of this file.
1#ifndef __JDETECTOR__JK40SIMULATOR__
2#define __JDETECTOR__JK40SIMULATOR__
3
7
8
9/**
10 * \author mdejong
11 */
12
13namespace JDETECTOR {}
14namespace JPP { using namespace JDETECTOR; }
15
16namespace JDETECTOR {
17
18 /**
19 * Interface for simulation of K40 background.
20 */
22 public:
23 /**
24 * Virtual destructor.
25 */
27 {}
28
29
30 /**
31 * Generate hits.
32 *
33 * \param module module
34 * \param period time window [ns]
35 * \param output background data
36 */
37 virtual void generateHits(const JModule& module,
38 const JTimeRange& period,
39 JModuleData& output) const = 0;
40 };
41}
42
43#endif
Data structure for optical module.
Interface for simulation of K40 background.
virtual void generateHits(const JModule &module, const JTimeRange &period, JModuleData &output) const =0
Generate hits.
virtual ~JK40Simulator()
Virtual destructor.
Data structure for PMT data corresponding to a detector module.
Data structure for a composite optical module.
Definition JModule.hh:75
file Auxiliary data structures and methods for detector calibration.
Definition JAnchor.hh:12
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).