Jpp test-rotations-new
the software that should make you happy
Loading...
Searching...
No Matches
JTRIGGER::JTriggerNB_t::JParameters Class Reference

Trigger parameters. More...

#include <JTriggerNB_t.hh>

Public Member Functions

 JParameters ()
 Default constructor.
 
virtual ~JParameters ()
 Virtual destructor.
 
void reset ()
 Reset trigger parameters.
 
bool equals (const JParameters &parameters) const
 Equality.
 
 ClassDef (JParameters, 11)
 

Public Attributes

bool enabled
 enabled status of trigger
 
JPrescaler write
 
JPMTSelector pmts
 PMT selection.
 
double DMax_m
 maximal distance between PMTs [m]
 

Detailed Description

Trigger parameters.

Definition at line 26 of file JTriggerNB_t.hh.

Constructor & Destructor Documentation

◆ JParameters()

JTRIGGER::JTriggerNB_t::JParameters::JParameters ( )
inline

Default constructor.

Definition at line 32 of file JTriggerNB_t.hh.

33 {
34 reset();
35 }
void reset()
Reset trigger parameters.

◆ ~JParameters()

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

Virtual destructor.

Definition at line 41 of file JTriggerNB_t.hh.

42 {}

Member Function Documentation

◆ reset()

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

Reset trigger parameters.

Note that this method set the default reference PMTs with the wildcard for the module identifier.

Definition at line 50 of file JTriggerNB_t.hh.

51 {
52 enabled = false;
53 write = 1;
54
55 pmts.clear();
56
57 pmts.push_back(JPMTIdentifier_t(-1, 0));
58 pmts.push_back(JPMTIdentifier_t(-1, 3));
59 pmts.push_back(JPMTIdentifier_t(-1, 4));
60
61 DMax_m = 100;
62 }
bool enabled
enabled status of trigger
double DMax_m
maximal distance between PMTs [m]
JPMTSelector pmts
PMT selection.

◆ equals()

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

Equality.

Parameters
parameterstrigger parameters
Returns
true if equals; else false

Definition at line 71 of file JTriggerNB_t.hh.

72 {
73 return (enabled == parameters.enabled &&
74 write.equals (parameters.write) &&
75 pmts == parameters.pmts &&
76 DMax_m == parameters.DMax_m);
77 }
bool equals(const JPrescaler &prescaler) const
Equality.
Definition JPrescaler.hh:60

◆ ClassDef()

JTRIGGER::JTriggerNB_t::JParameters::ClassDef ( JParameters ,
11  )

Member Data Documentation

◆ enabled

bool JTRIGGER::JTriggerNB_t::JParameters::enabled

enabled status of trigger

Definition at line 82 of file JTriggerNB_t.hh.

◆ write

JPrescaler JTRIGGER::JTriggerNB_t::JParameters::write

Definition at line 83 of file JTriggerNB_t.hh.

◆ pmts

JPMTSelector JTRIGGER::JTriggerNB_t::JParameters::pmts

PMT selection.

Definition at line 84 of file JTriggerNB_t.hh.

◆ DMax_m

double JTRIGGER::JTriggerNB_t::JParameters::DMax_m

maximal distance between PMTs [m]

Definition at line 85 of file JTriggerNB_t.hh.


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