Jpp 20.0.0-72-g597b30bc9
the software that should make you happy
Loading...
Searching...
No Matches
JDETECTOR::JK40Simulator Class Referenceabstract

Interface for simulation of K40 background. More...

#include <JK40Simulator.hh>

Inheritance diagram for JDETECTOR::JK40Simulator:
JDETECTOR::JDetectorSimulator JDETECTOR::JK40DefaultSimulatorInterface JDETECTOR::JK40DefaultSimulator JTRIGGER::JK40RunByRunSimulator

Classes

struct  module_data
 Auxiliary data structure for argument parsing of module data. More...
 
struct  module_pair
 Auxiliary data structure for argument parsing of module pair. More...
 

Public Member Functions

virtual ~JK40Simulator ()
 Virtual destructor.
 
virtual void generateHits (const JModule &module, const JTimeRange &period, JModuleData &output) const =0
 Generate hits.
 
virtual void generateHits (const module_pair &input, const JTimeRange &period, const module_data &output) const =0
 Generate mixed-L1/L0 hits.
 

Detailed Description

Interface for simulation of K40 background.

Definition at line 21 of file JK40Simulator.hh.

Constructor & Destructor Documentation

◆ ~JK40Simulator()

virtual JDETECTOR::JK40Simulator::~JK40Simulator ( )
inlinevirtual

Virtual destructor.

Definition at line 26 of file JK40Simulator.hh.

27 {}

Member Function Documentation

◆ generateHits() [1/2]

virtual void JDETECTOR::JK40Simulator::generateHits ( const JModule & module,
const JTimeRange & period,
JModuleData & output ) const
pure virtual

Generate hits.

Parameters
modulemodule
periodtime window [ns]
outputbackground data

Implemented in JDETECTOR::JDetectorSimulator, and JDETECTOR::JK40DefaultSimulatorInterface.

◆ generateHits() [2/2]

virtual void JDETECTOR::JK40Simulator::generateHits ( const module_pair & input,
const JTimeRange & period,
const module_data & output ) const
pure virtual

Generate mixed-L1/L0 hits.

Parameters
inputmodule pair
periodtime window [ns]
outputbackground data

Implemented in JDETECTOR::JDetectorSimulator, and JDETECTOR::JK40DefaultSimulatorInterface.


The documentation for this class was generated from the following file: