Jpp
Public Member Functions | Public Attributes | List of all members
JTRIGGER::JTrigger3N::JParameters Struct Reference

Trigger parameters. More...

#include <JTrigger3N.hh>

Public Member Functions

 JParameters (const bool option, const int number_of_hits, const int number_of_modules, const double Tmax_ns, const JOmega3D &omega, const match_type &match3d, const match_type &match1d, const int factory_limit)
 Constructor. More...
 

Public Attributes

bool enabled
 
int numberOfHits
 
int numberOfModules
 
double TMaxEvent_ns
 
JRotator3D rotator
 
JMatch_t match3D
 
JMatch_t match1D
 
int factoryLimit
 

Detailed Description

Trigger parameters.

Definition at line 51 of file JTrigger3N.hh.

Constructor & Destructor Documentation

◆ JParameters()

JTRIGGER::JTrigger3N::JParameters::JParameters ( const bool  option,
const int  number_of_hits,
const int  number_of_modules,
const double  Tmax_ns,
const JOmega3D omega,
const match_type match3d,
const match_type match1d,
const int  factory_limit 
)
inline

Constructor.

Parameters
optionenable/disable trigger
number_of_hitsminimal number of hits to trigger event
number_of_modulesminimal number of modules to trigger event
Tmax_nsmaximal time between first and last hit [ns]
omegaset of directions
match3d3D match operator
match1d1D match operator
factory_limitmaximal number of hits to apply trigger logic (above this limit, always trigger)

Definition at line 65 of file JTrigger3N.hh.

72  :
73  enabled (option),
74  numberOfHits (number_of_hits),
75  numberOfModules(number_of_modules),
76  TMaxEvent_ns (Tmax_ns),
77  rotator (omega),
78  match3D (match3d.clone()),
79  match1D (match1d.clone()),
80  factoryLimit (factory_limit)
81  {}

Member Data Documentation

◆ enabled

bool JTRIGGER::JTrigger3N::JParameters::enabled

Definition at line 84 of file JTrigger3N.hh.

◆ numberOfHits

int JTRIGGER::JTrigger3N::JParameters::numberOfHits

Definition at line 85 of file JTrigger3N.hh.

◆ numberOfModules

int JTRIGGER::JTrigger3N::JParameters::numberOfModules

Definition at line 86 of file JTrigger3N.hh.

◆ TMaxEvent_ns

double JTRIGGER::JTrigger3N::JParameters::TMaxEvent_ns

Definition at line 87 of file JTrigger3N.hh.

◆ rotator

JRotator3D JTRIGGER::JTrigger3N::JParameters::rotator

Definition at line 88 of file JTrigger3N.hh.

◆ match3D

JMatch_t JTRIGGER::JTrigger3N::JParameters::match3D

Definition at line 89 of file JTrigger3N.hh.

◆ match1D

JMatch_t JTRIGGER::JTrigger3N::JParameters::match1D

Definition at line 90 of file JTrigger3N.hh.

◆ factoryLimit

int JTRIGGER::JTrigger3N::JParameters::factoryLimit

Definition at line 91 of file JTrigger3N.hh.


The documentation for this struct was generated from the following file:
JTRIGGER::JTrigger3N::JParameters::enabled
bool enabled
Definition: JTrigger3N.hh:84
JTRIGGER::JTrigger3N::JParameters::numberOfHits
int numberOfHits
Definition: JTrigger3N.hh:85
JTRIGGER::JTrigger3N::JParameters::factoryLimit
int factoryLimit
Definition: JTrigger3N.hh:91
JTRIGGER::JTrigger3N::JParameters::match1D
JMatch_t match1D
Definition: JTrigger3N.hh:90
JTRIGGER::JTrigger3N::JParameters::TMaxEvent_ns
double TMaxEvent_ns
Definition: JTrigger3N.hh:87
JTRIGGER::JTrigger3N::JParameters::match3D
JMatch_t match3D
Definition: JTrigger3N.hh:89
JTRIGGER::JTrigger3N::JParameters::numberOfModules
int numberOfModules
Definition: JTrigger3N.hh:86
JTRIGGER::JTrigger3N::JParameters::rotator
JRotator3D rotator
Definition: JTrigger3N.hh:88