All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
evgen::ldm::EmptyKaonGen Class Reference

EmptyKaonGen class definiton. More...

Inheritance diagram for evgen::ldm::EmptyKaonGen:
evgen::ldm::IMesonGen evgen::ldm::IMeVPrtlStage

Public Member Functions

 EmptyKaonGen (fhicl::ParameterSet const &pset)
 Constructor. More...
 
 ~EmptyKaonGen ()
 Destructor. More...
 
simb::MCFlux GetNext () override
 
void configure (const fhicl::ParameterSet &) override
 Interface for configuring the particular algorithm tool. More...
 
double GetPOT () override
 
double MaxWeight () override
 
- Public Member Functions inherited from evgen::ldm::IMesonGen
virtual ~IMesonGen () noexcept=default
 Virtual Destructor. More...
 
- Public Member Functions inherited from evgen::ldm::IMeVPrtlStage
virtual ~IMeVPrtlStage () noexcept
 Virtual Destructor. More...
 
 IMeVPrtlStage (const char *name)
 
TVector3 RandomUnitVector ()
 
double GetRandom ()
 
const char * Name ()
 

Additional Inherited Members

- Protected Attributes inherited from evgen::ldm::IMeVPrtlStage
CLHEP::HepRandomEngine * fEngine
 
const char * fName
 

Detailed Description

EmptyKaonGen class definiton.

Definition at line 45 of file EmptyKaonGen_tool.cc.

Constructor & Destructor Documentation

evgen::ldm::EmptyKaonGen::EmptyKaonGen ( fhicl::ParameterSet const &  pset)

Constructor.

Definition at line 68 of file EmptyKaonGen_tool.cc.

68  :
69  IMeVPrtlStage("EmptyKaonGen")
70 {}
IMeVPrtlStage(const char *name)
Definition: IMeVPrtlStage.h:46
evgen::ldm::EmptyKaonGen::~EmptyKaonGen ( )

Destructor.

Definition at line 74 of file EmptyKaonGen_tool.cc.

74 {}

Member Function Documentation

void evgen::ldm::EmptyKaonGen::configure ( const fhicl::ParameterSet &  )
overridevirtual

Interface for configuring the particular algorithm tool.

Parameters
ParameterSetThe input set of parameters for configuration

Implements evgen::ldm::IMeVPrtlStage.

Definition at line 77 of file EmptyKaonGen_tool.cc.

77 {}
simb::MCFlux evgen::ldm::EmptyKaonGen::GetNext ( )
overridevirtual

Implements evgen::ldm::IMesonGen.

Definition at line 79 of file EmptyKaonGen_tool.cc.

79  {
80  simb::MCFlux flux;
81  return flux;
82 }
double evgen::ldm::EmptyKaonGen::GetPOT ( )
inlineoverridevirtual

Implements evgen::ldm::IMesonGen.

Definition at line 62 of file EmptyKaonGen_tool.cc.

62 { return 0.; }
double evgen::ldm::EmptyKaonGen::MaxWeight ( )
inlineoverridevirtual

Implements evgen::ldm::IMeVPrtlStage.

Definition at line 65 of file EmptyKaonGen_tool.cc.

65 { return -1.; }

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