Jpp
18.0.1-rc.1
the software that should make you happy
|
Shower trigger. More...
#include <JTrigger3DShower.hh>
Public Types | |
typedef JTriggerInput::value_type | value_type |
typedef JMatch< value_type > | match_type |
Public Member Functions | |
JTrigger3DShower (const JTrigger3DShower_t::JParameters &input) | |
Constructor. More... | |
void | operator() (const JTriggerInput &input, std::back_insert_iterator< JTriggerOutput > out) const |
Process trigger. More... | |
JTriggerbit_t | getTriggerBit () const |
Get the trigger bit. More... | |
Static Public Member Functions | |
static JTrigger3D::JParameters | getParameters (const JTrigger3DShower_t::JParameters &input) |
Convert trigger parameters. More... | |
static const char * | getTriggerName (JTriggerbit_t bit) |
Get trigger name. More... | |
Public Attributes | |
JParameters | parameters |
Protected Member Functions | |
template<JTriggerbit_t N> | |
bool | checkTriggerBit () const |
Test whether specific trigger bit correponds to derived trigger class. More... | |
template<JTriggerbit_t N> | |
JTriggerbit_t | find_trigger_bit (JBit< N > bit) const |
Recursive method to find the trigger bit of the given trigger data. More... | |
JTriggerbit_t | find_trigger_bit (JBit< NUMBER_OF_TRIGGER_BITS > bit) const |
Termination method of recursive method to find the trigger bit of the given trigger data. More... | |
Static Protected Member Functions | |
template<JTriggerbit_t N> | |
static const char * | getTriggerName () |
Get trigger name. More... | |
template<JTriggerbit_t N> | |
static const char * | get_trigger_name (JBit< N > bit, JTriggerbit_t value) |
Recursive method to get trigger name for given trigger bit. More... | |
static const char * | get_trigger_name (JBit< NUMBER_OF_TRIGGER_BITS > bit, JTriggerbit_t value) |
Termination method of recursive method to get trigger name. More... | |
Shower trigger.
Definition at line 22 of file JTrigger3DShower.hh.
|
inherited |
Definition at line 161 of file JTriggerInterface.hh.
|
inherited |
Definition at line 162 of file JTriggerInterface.hh.
|
inline |
Constructor.
input | trigger parameters |
Definition at line 31 of file JTrigger3DShower.hh.
|
inlinestatic |
Convert trigger parameters.
input | trigger parameters |
Definition at line 42 of file JTrigger3DShower.hh.
|
inlineinherited |
Process trigger.
input | input data |
out | output data |
Definition at line 101 of file JTrigger3D.hh.
|
inlineprotectedinherited |
Test whether specific trigger bit correponds to derived trigger class.
This method will be specialised using the marco setTriggerBit() so that it will return true if this triggered event corresponds to bit N.
This method will be repeatedly called by method find_trigger_bit() which in turn is called by the member method JTriggerInterface::getTriggerBit() so that it returns the correct trigger bit.
Definition at line 76 of file JTriggerInterface.hh.
|
inlineprotectedinherited |
Recursive method to find the trigger bit of the given trigger data.
bit | trigger bit |
Definition at line 89 of file JTriggerInterface.hh.
|
inlineprotectedinherited |
Termination method of recursive method to find the trigger bit of the given trigger data.
This method throws an error.
bit | trigger bit |
Definition at line 105 of file JTriggerInterface.hh.
|
inlinestaticprotectedinherited |
Get trigger name.
This method will be specialised using the marco setTriggerBit() so that it will return name of trigger for bit N.
This method will be repeatedly called by method get_trigger_name() which in turn is called by the method JTriggerInterface::getTriggerName() so that it returns the correct trigger name.
Definition at line 124 of file JTriggerInterface.hh.
|
inlinestaticinherited |
Get trigger name.
param bit trigger bit
Definition at line 182 of file JTriggerInterface.hh.
|
inlinestaticprotectedinherited |
Recursive method to get trigger name for given trigger bit.
bit | trigger bit |
value | trigger bit |
Definition at line 138 of file JTriggerInterface.hh.
|
inlinestaticprotectedinherited |
Termination method of recursive method to get trigger name.
bit | trigger bit |
value | trigger bit |
Definition at line 154 of file JTriggerInterface.hh.
|
inlineinherited |
Get the trigger bit.
Definition at line 170 of file JTriggerInterface.hh.
|
inherited |
Definition at line 182 of file JTrigger3D.hh.