Public Member Functions | Private Attributes | List of all members
novaddt::TriggerDecision Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-01-16/DDTBaseDataProducts/TriggerDecision.h"

Public Member Functions

 TriggerDecision ()
 
 TriggerDecision (TDC start, TDC duration, TriggerMask mask, unsigned prescale, long extra_info=0)
 
TDC::value_type start () const
 
TDC::value_type duration () const
 
TriggerMask::value_type mask () const
 
unsigned prescale () const
 
long extra_info () const
 
TDC setStart (TDC::value_type start)
 
TDC setDuration (TDC::value_type duration)
 
TriggerMask setMask (TriggerMask::value_type mask)
 
unsigned setPrescale (unsigned prescale)
 
long setExtraInfo (long extra_info)
 
 ~TriggerDecision ()
 

Private Attributes

TDC _start
 
TDC _duration
 
TriggerMask _mask
 
unsigned _prescale
 
long _extra_info
 

Detailed Description

Definition at line 12 of file TriggerDecision.h.

Constructor & Destructor Documentation

novaddt::TriggerDecision::TriggerDecision ( )
novaddt::TriggerDecision::TriggerDecision ( TDC  start,
TDC  duration,
TriggerMask  mask,
unsigned  prescale,
long  extra_info = 0 
)

Definition at line 20 of file TriggerDecision.cxx.

novaddt::TriggerDecision::~TriggerDecision ( )

Definition at line 16 of file TriggerDecision.cxx.

Referenced by setExtraInfo().

17  {
18  }

Member Function Documentation

TDC::value_type novaddt::TriggerDecision::duration ( ) const
long novaddt::TriggerDecision::extra_info ( ) const

Definition at line 49 of file TriggerDecision.cxx.

References _extra_info.

Referenced by setExtraInfo().

50  {
51  return _extra_info;
52  }
TriggerMask::value_type novaddt::TriggerDecision::mask ( ) const

Definition at line 39 of file TriggerDecision.cxx.

References _mask, and novaddt::TriggerMask::val.

Referenced by setMask().

40  {
41  return _mask.val;
42  }
unsigned novaddt::TriggerDecision::prescale ( ) const

Definition at line 44 of file TriggerDecision.cxx.

References _prescale.

Referenced by setPrescale().

45  {
46  return _prescale;
47  }
TDC novaddt::TriggerDecision::setDuration ( TDC::value_type  duration)
inline

Definition at line 31 of file TriggerDecision.h.

References _duration, and duration().

32  {return _duration=duration;};
TDC::value_type duration() const
long novaddt::TriggerDecision::setExtraInfo ( long  extra_info)
inline

Definition at line 37 of file TriggerDecision.h.

References _extra_info, extra_info(), and ~TriggerDecision().

TriggerMask novaddt::TriggerDecision::setMask ( TriggerMask::value_type  mask)
inline

Definition at line 33 of file TriggerDecision.h.

References _mask, and mask().

34  {return _mask=mask;};
TriggerMask::value_type mask() const
unsigned novaddt::TriggerDecision::setPrescale ( unsigned  prescale)
inline

Definition at line 35 of file TriggerDecision.h.

References _prescale, and prescale().

36  {return _prescale=prescale;};
unsigned prescale() const
TDC novaddt::TriggerDecision::setStart ( TDC::value_type  start)
inline

Definition at line 29 of file TriggerDecision.h.

References _start, and start().

30  {return _start=start;};
TDC::value_type start() const
TDC::value_type novaddt::TriggerDecision::start ( ) const

Member Data Documentation

TDC novaddt::TriggerDecision::_duration
private

Definition at line 44 of file TriggerDecision.h.

Referenced by duration(), and setDuration().

long novaddt::TriggerDecision::_extra_info
private

Definition at line 47 of file TriggerDecision.h.

Referenced by extra_info(), and setExtraInfo().

TriggerMask novaddt::TriggerDecision::_mask
private

Definition at line 45 of file TriggerDecision.h.

Referenced by mask(), and setMask().

unsigned novaddt::TriggerDecision::_prescale
private

Definition at line 46 of file TriggerDecision.h.

Referenced by prescale(), and setPrescale().

TDC novaddt::TriggerDecision::_start
private

Definition at line 44 of file TriggerDecision.h.

Referenced by setStart(), and start().


The documentation for this class was generated from the following files: