Berkeley Nuclear Data Software
Public Member Functions | Public Attributes | List of all members
TriModeEvent Class Reference

#include <TriModeEvent.h>

Public Member Functions

 TriModeEvent ()
 default constructor sets all internal data members to identifiable values More...
 
void clearEvent ()
 

Public Attributes

int m_multiplicity
 number of coincident events More...
 
int m_plasticMultiplicity
 number of plastic events More...
 
int m_CLLBCMultiplicity
 number of CLLBC events More...
 
std::vector< double > m_timeDiff
 time difference between events More...
 
std::vector< CalibratedCompassEventm_events
 stores calibrated events More...
 

Detailed Description

this class is used to store the computed quantities for a single event in the TriMode system to allow for fast accumulation at the moment it exists as a struct without access encapsulation

Constructor & Destructor Documentation

◆ TriModeEvent()

TriModeEvent::TriModeEvent ( )

default constructor sets all internal data members to identifiable values

Member Function Documentation

◆ clearEvent()

void TriModeEvent::clearEvent ( )
Here is the caller graph for this function:

Member Data Documentation

◆ m_CLLBCMultiplicity

int TriModeEvent::m_CLLBCMultiplicity

number of CLLBC events

◆ m_events

std::vector<CalibratedCompassEvent> TriModeEvent::m_events

stores calibrated events

◆ m_multiplicity

int TriModeEvent::m_multiplicity

number of coincident events

◆ m_plasticMultiplicity

int TriModeEvent::m_plasticMultiplicity

number of plastic events

◆ m_timeDiff

std::vector<double> TriModeEvent::m_timeDiff

time difference between events


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