All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
icarus_tool::NoNoise Class Reference
Inheritance diagram for icarus_tool::NoNoise:
icarus_tool::IGenNoise

Public Member Functions

 NoNoise (const fhicl::ParameterSet &pset)
 
 ~NoNoise ()
 
void configure (const fhicl::ParameterSet &pset) override
 
void nextEvent () override
 
void generateNoise (CLHEP::HepRandomEngine &, CLHEP::HepRandomEngine &, icarusutil::TimeVec &, detinfo::DetectorPropertiesData const &, double, const geo::PlaneID &, unsigned int) override
 

Additional Inherited Members

- Private Member Functions inherited from icarus_tool::IGenNoise
virtual ~IGenNoise () noexcept=default
 

Detailed Description

Definition at line 15 of file NoNoise_tool.cc.

Constructor & Destructor Documentation

icarus_tool::NoNoise::NoNoise ( const fhicl::ParameterSet &  pset)
explicit

Definition at line 40 of file NoNoise_tool.cc.

41 {
42  configure(pset);
43 }
void configure(const fhicl::ParameterSet &pset) override
Definition: NoNoise_tool.cc:49
icarus_tool::NoNoise::~NoNoise ( )

Definition at line 45 of file NoNoise_tool.cc.

46 {
47 }

Member Function Documentation

void icarus_tool::NoNoise::configure ( const fhicl::ParameterSet &  pset)
overridevirtual

Implements icarus_tool::IGenNoise.

Definition at line 49 of file NoNoise_tool.cc.

50 {
51  // Nothing to do here
52  return;
53 }
void icarus_tool::NoNoise::generateNoise ( CLHEP::HepRandomEngine &  ,
CLHEP::HepRandomEngine &  ,
icarusutil::TimeVec noise,
detinfo::DetectorPropertiesData const &  ,
double  noise_factor,
const geo::PlaneID ,
unsigned int   
)
overridevirtual

Implements icarus_tool::IGenNoise.

Definition at line 55 of file NoNoise_tool.cc.

62 {
63  // Set all values to 0
64  std::fill(noise.begin(), noise.end(), 0.);
65 
66  return;
67 }
void fill(const art::PtrVector< recob::Hit > &hits, int only_plane)
void icarus_tool::NoNoise::nextEvent ( )
inlineoverridevirtual

Implements icarus_tool::IGenNoise.

Definition at line 24 of file NoNoise_tool.cc.

24 {return;};

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