KaliVeda
Toolkit for HIC analysis
|
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 59 of file KVINDRATriggerInfo.h.
#include <KVINDRATriggerInfo.h>
Public Member Functions | |
KVINDRATriggerInfo () | |
Initialises number of bits (representation) for each register read from Selecteur. | |
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 _______________ | |
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. | |
void | SetCONFIG (Binary16_t) |
void | SetR_DEC (Binary16_t) |
void | SetR_DEC_PAR (KVEBYEDAT_ACQParam *p) |
void | SetSTAT_EVE (Binary16_t) |
void | SetSTAT_EVE_PAR (KVEBYEDAT_ACQParam *p) |
void | SetVXCONFIG_PAR (KVEBYEDAT_ACQParam *p) |
Private Attributes | |
Binary16_t | fR_DEC |
value of register R_DEC for event | |
KVEBYEDAT_ACQParam * | fR_DEC_PAR |
R_DEC parameter read from raw data. | |
Binary16_t | fSTAT_EVE |
value of register STAT_EVE for event | |
KVEBYEDAT_ACQParam * | fSTAT_EVE_PAR |
STAT_EVE parameter read from raw data. | |
Binary16_t | fVXCONFIG |
value of register VXCONFIG for event | |
KVEBYEDAT_ACQParam * | fVXCONFIG_PAR |
VXCONFIG parameter read from raw data. | |
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 71 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 163 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 171 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 167 of file KVINDRATriggerInfo.h.
|
inline |
Returns value of CONFIG read from raw data
Definition at line 148 of file KVINDRATriggerInfo.h.
|
inline |
Returns value of R_DEC read from raw data
Definition at line 142 of file KVINDRATriggerInfo.h.
|
inline |
_________ inline methodes _______________
Returns value of STAT_EVE read from raw data
Definition at line 136 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 100 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 122 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 114 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 96 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 110 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 118 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 159 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 155 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 183 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 179 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 79 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 175 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 75 of file KVINDRATriggerInfo.h.
|
inline |
Definition at line 83 of file KVINDRATriggerInfo.h.
|
private |
value of register R_DEC for event
Definition at line 62 of file KVINDRATriggerInfo.h.
|
private |
R_DEC parameter read from raw data.
Definition at line 65 of file KVINDRATriggerInfo.h.
|
private |
value of register STAT_EVE for event
Definition at line 61 of file KVINDRATriggerInfo.h.
|
private |
STAT_EVE parameter read from raw data.
Definition at line 64 of file KVINDRATriggerInfo.h.
|
private |
value of register VXCONFIG for event
Definition at line 63 of file KVINDRATriggerInfo.h.
|
private |
VXCONFIG parameter read from raw data.
Definition at line 66 of file KVINDRATriggerInfo.h.