Jpp
17.2.1-pre0
the software that should make you happy
|
Muon trigger. More...
#include <JTrigger3DMuon.hh>
Public Types | |
typedef JLANG::JSharedPointer < match_type > | JMatch_t |
typedef JTriggerInput::value_type | value_type |
typedef JMatch< value_type > | match_type |
Public Member Functions | |
JTrigger3DMuon (const JTrigger3DMuon_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 JTrigger3N::JParameters | getParameters (const JTrigger3DMuon_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... | |
Muon trigger.
Definition at line 24 of file JTrigger3DMuon.hh.
|
inherited |
Definition at line 46 of file JTrigger3N.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 33 of file JTrigger3DMuon.hh.
|
inlinestatic |
Convert trigger parameters.
input | trigger parameters |
Definition at line 44 of file JTrigger3DMuon.hh.
|
inlineinherited |
Process trigger.
input | input data |
out | output data |
Definition at line 121 of file JTrigger3N.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 224 of file JTrigger3N.hh.