KaliVeda
1.12/06
Heavy-Ion Analysis Toolkit
|
Information on INDRA event from DAQ trigger.
Utility class, holds values of the STAT_EVE
, R_DEC
and CONFIG
parameters in raw INDRA data which represent the status of the Selecteur for an event.
When reading raw data, the values of the three parameters are filled from the data event by event. For calibrated data, this information is accessible by using
KVINDRAReconEvent::EventTrigger()
which returns a KVTriggerInfo object.
GetSTAT_EVE(), GetR_DEC(), GetCONFIG() : binary contents of each register
PHY_EVT(), MRQ(), GEN_ELEC(), GEN_TST(), GEN_LAS() : kTRUE/kFALSE depending on state of corresponding bit in STAT_EVE
IsGene() : kTRUE if any of the three GEN_xxx bits is set to 1
IsPhysics() : kTRUE if PHY_EVT bit = 1 and MRQ bit is not set*
(*because if MRQ=1 physical events cannot trigger the acquisition).
Definition at line 58 of file KVINDRATriggerInfo.h.
Public Member Functions | |
KVINDRATriggerInfo () | |
Initialises number of bits (representation) for each register read from Selecteur. More... | |
virtual | ~ KVINDRATriggerInfo () |
Bool_t | GEN_ELEC () |
Bool_t | GEN_LAS () |
Bool_t | GEN_TST () |
Binary16_t | GetCONFIG () |
Binary16_t | GetR_DEC () |
Binary16_t | GetSTAT_EVE () |
_________ inline methodes _______________ More... | |
Bool_t | IsGene () |
virtual Bool_t | IsINDRAEvent () |
Bool_t | IsLaser () |
Bool_t | IsPhysics () |
Bool_t | IsPulser () |
Bool_t | IsTest () |
Bool_t | MRQ () |
Bool_t | PHY_EVT () |
void | Print (Option_t *opt="") |
Print contents of trigger registers, in binary, hexadecimal and decoded forms. More... | |
void | SetCONFIG (Binary16_t) |
void | SetR_DEC (Binary16_t) |
void | SetR_DEC_PAR (KVACQParam *p) |
void | SetSTAT_EVE (Binary16_t) |
void | SetSTAT_EVE_PAR (KVACQParam *p) |
void | SetVXCONFIG_PAR (KVACQParam *p) |
Private Attributes | |
Binary16_t | fR_DEC |
value of register R_DEC for event More... | |
KVACQParam * | fR_DEC_PAR |
R_DEC parameter read from raw data. More... | |
Binary16_t | fSTAT_EVE |
value of register STAT_EVE for event More... | |
KVACQParam * | fSTAT_EVE_PAR |
STAT_EVE parameter read from raw data. More... | |
Binary16_t | fVXCONFIG |
value of register VXCONFIG for event More... | |
KVACQParam * | fVXCONFIG_PAR |
VXCONFIG parameter read from raw data. More... | |
#include <KVINDRATriggerInfo.h>
KVINDRATriggerInfo::KVINDRATriggerInfo | ( | ) |
Initialises number of bits (representation) for each register read from Selecteur.
Definition at line 29 of file KVINDRATriggerInfo.cpp.
|
inlinevirtual |
Definition at line 70 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 162 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 170 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 166 of file KVINDRATriggerInfo.h.
|
inline |
Returns value of CONFIG read from raw data
Definition at line 147 of file KVINDRATriggerInfo.h.
|
inline |
Returns value of R_DEC read from raw data
Definition at line 141 of file KVINDRATriggerInfo.h.
|
inline |
_________ inline methodes _______________
Returns value of STAT_EVE read from raw data
Definition at line 135 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 99 of file KVINDRATriggerInfo.h.
|
inlinevirtual |
Valid INDRA events have the acquisition parameter STAT_EVE present i.e. not equal to -1. Test this after reading a DAQ event to know if a valid INDRA event has been read.
Definition at line 121 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 113 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 95 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 109 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 117 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 158 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 154 of file KVINDRATriggerInfo.h.
Print contents of trigger registers, in binary, hexadecimal and decoded forms.
Definition at line 43 of file KVINDRATriggerInfo.cpp.
|
inline |
Definition at line 182 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 178 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 78 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 174 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 74 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 82 of file KVINDRATriggerInfo.h.
|
private |
value of register R_DEC for event
Definition at line 61 of file KVINDRATriggerInfo.h.
|
private |
R_DEC parameter read from raw data.
Definition at line 64 of file KVINDRATriggerInfo.h.
|
private |
value of register STAT_EVE for event
Definition at line 60 of file KVINDRATriggerInfo.h.
|
private |
STAT_EVE parameter read from raw data.
Definition at line 63 of file KVINDRATriggerInfo.h.
|
private |
value of register VXCONFIG for event
Definition at line 62 of file KVINDRATriggerInfo.h.
|
private |
VXCONFIG parameter read from raw data.
Definition at line 65 of file KVINDRATriggerInfo.h.