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

#include <CompSpecEvent.h>

Collaboration diagram for CompSpecEvent:
Collaboration graph
[legend]

Public Member Functions

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

Public Attributes

unsigned short m_targLight
 light observed in the target in MeVee More...
 
float m_scatLightUncal
 light observed in the scatter cell in MeVee More...
 
float m_scatLight
 
float m_expScatCompED
 
float m_expTargetED
 expected energy deposition in target given m_scatLight More...
 
float m_expTargCompED
 
float m_expTargScatAngle
 expected scattering angle in Target More...
 
float m_coinTime
 coincidence time (dt between target and scatter) in ns More...
 
int m_coinID
 coincidence ID More...
 
DetType m_scatDetType
 scatter detector type More...
 
compassEvStrct m_targEv
 
compassEvStrct m_targ2Ev
 
compassEvStrct m_scatEv
 

Detailed Description

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

Constructor & Destructor Documentation

◆ CompSpecEvent()

CompSpecEvent::CompSpecEvent ( )

default constructor sets all internal data members to identifiable values

Member Function Documentation

◆ clearEvent()

void CompSpecEvent::clearEvent ( )

resets all the internal data members

Here is the caller graph for this function:

Member Data Documentation

◆ m_coinID

int CompSpecEvent::m_coinID

coincidence ID

◆ m_coinTime

float CompSpecEvent::m_coinTime

coincidence time (dt between target and scatter) in ns

◆ m_expScatCompED

float CompSpecEvent::m_expScatCompED

◆ m_expTargCompED

float CompSpecEvent::m_expTargCompED

◆ m_expTargetED

float CompSpecEvent::m_expTargetED

expected energy deposition in target given m_scatLight

◆ m_expTargScatAngle

float CompSpecEvent::m_expTargScatAngle

expected scattering angle in Target

◆ m_scatDetType

DetType CompSpecEvent::m_scatDetType

scatter detector type

◆ m_scatEv

compassEvStrct CompSpecEvent::m_scatEv

◆ m_scatLight

float CompSpecEvent::m_scatLight

◆ m_scatLightUncal

float CompSpecEvent::m_scatLightUncal

light observed in the scatter cell in MeVee

◆ m_targ2Ev

compassEvStrct CompSpecEvent::m_targ2Ev

◆ m_targEv

compassEvStrct CompSpecEvent::m_targEv

◆ m_targLight

unsigned short CompSpecEvent::m_targLight

light observed in the target in MeVee


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