/****************************************************************************
*
* This is a part of the TOTEM offline software.
* Authors: 
*   Jan Kašpar (jan.kaspar@gmail.com) 
*    
****************************************************************************/

#ifndef DataFormats_CTPPSDigi_TotemTriggerCounters
#define DataFormats_CTPPSDigi_TotemTriggerCounters

/**
 * Trigger counters from LoneG.
**/
struct TotemTriggerCounters {
  unsigned char type;
  unsigned int event_num, bunch_num, src_id;
  unsigned int orbit_num;
  unsigned char revision_num;
  unsigned int run_num, trigger_num, inhibited_triggers_num, input_status_bits;

  TotemTriggerCounters()
      : type(0),
        event_num(0),
        bunch_num(0),
        src_id(0),
        orbit_num(0),
        revision_num(0),
        run_num(0),
        trigger_num(0),
        inhibited_triggers_num(0),
        input_status_bits(0) {}
};

#endif
