Jpp 20.0.0-195-g190c9e876
the software that should make you happy
Loading...
Searching...
No Matches
JTRIGGER::JTriggerRandom_t::JParameters Class Reference

Trigger parameters. More...

#include <JTriggerRandom_t.hh>

Public Member Functions

 JParameters ()
 Default constructor.
 
 JParameters (const bool enabled, const double rate_Hz, const double TMax_ns)
 Constructor.
 
virtual ~JParameters ()
 Virtual destructor.
 
void reset ()
 Reset trigger parameters.
 
bool equals (const JParameters &parameters) const
 Equality.
 
 ClassDef (JParameters, 1)
 

Public Attributes

bool enabled
 enabled status of trigger
 
double rate_Hz
 rate [Hz]
 
double TMax_ns
 time window [ns]
 

Detailed Description

Trigger parameters.

Definition at line 23 of file JTriggerRandom_t.hh.

Constructor & Destructor Documentation

◆ JParameters() [1/2]

JTRIGGER::JTriggerRandom_t::JParameters::JParameters ( )
inline

Default constructor.

Definition at line 29 of file JTriggerRandom_t.hh.

30 {
31 reset();
32 }
void reset()
Reset trigger parameters.

◆ JParameters() [2/2]

JTRIGGER::JTriggerRandom_t::JParameters::JParameters ( const bool enabled,
const double rate_Hz,
const double TMax_ns )
inline

Constructor.

Parameters
enabledenabled status of trigger
rate_Hzrate [Hz]
TMax_nstime window [ns]

Definition at line 42 of file JTriggerRandom_t.hh.

45 {
46 this->enabled = enabled;
47 this->rate_Hz = rate_Hz;
48 this->TMax_ns = TMax_ns;
49 }
bool enabled
enabled status of trigger

◆ ~JParameters()

virtual JTRIGGER::JTriggerRandom_t::JParameters::~JParameters ( )
inlinevirtual

Virtual destructor.

Definition at line 55 of file JTriggerRandom_t.hh.

56 {}

Member Function Documentation

◆ reset()

void JTRIGGER::JTriggerRandom_t::JParameters::reset ( )
inline

Reset trigger parameters.

Definition at line 62 of file JTriggerRandom_t.hh.

63 {
64 enabled = false;
65 rate_Hz = 10.0;
66 TMax_ns = 100.0e3;
67 }

◆ equals()

bool JTRIGGER::JTriggerRandom_t::JParameters::equals ( const JParameters & parameters) const
inline

Equality.

Parameters
parameterstrigger parameters
Returns
true if equals; else false

Definition at line 76 of file JTriggerRandom_t.hh.

77 {
78 return (enabled == parameters.enabled &&
79 rate_Hz == parameters.rate_Hz &&
80 TMax_ns == parameters.TMax_ns);
81 }

◆ ClassDef()

JTRIGGER::JTriggerRandom_t::JParameters::ClassDef ( JParameters ,
1  )

Member Data Documentation

◆ enabled

bool JTRIGGER::JTriggerRandom_t::JParameters::enabled

enabled status of trigger

Definition at line 87 of file JTriggerRandom_t.hh.

◆ rate_Hz

double JTRIGGER::JTriggerRandom_t::JParameters::rate_Hz

rate [Hz]

Definition at line 88 of file JTriggerRandom_t.hh.

◆ TMax_ns

double JTRIGGER::JTriggerRandom_t::JParameters::TMax_ns

time window [ns]

Definition at line 89 of file JTriggerRandom_t.hh.


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