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

#include <DetectorDataStructures.h>

Inheritance diagram for MDPPScintEvent:
Inheritance graph
[legend]
Collaboration diagram for MDPPScintEvent:
Collaboration graph
[legend]

Public Member Functions

 MDPPScintEvent ()
 
void defineClass (MDPP16Event &a_ev, int a_detID, unsigned int a_ADC, unsigned int a_pkADC, unsigned int a_TDC)
 
void defineClass (MDPP16Event &a_ev, int a_detID, unsigned int a_ADC, unsigned int a_pkADC, unsigned int a_TDC, std::vector< uint16_t > a_rfVector)
 
double getTTPSD () const
 getters More...
 
void setTTPSD (unsigned int a_ADC, unsigned int a_peakADC)
 setters More...
 
- Public Member Functions inherited from MDPPDetBase
 MDPPDetBase ()
 
virtual void defineClass (MDPP16Event &a_ev, int a_detID, unsigned int a_ADC, unsigned int a_TDC, int a_trigInd=0, int a_rfInd=1)
 
virtual void defineClass (MDPP16Event &a_ev, int a_detID, unsigned int a_ADC, unsigned int a_TDC, vector< uint16_t > &a_trigArray, int a_trigInd=0)
 
uint16_t getADC () const
 
uint16_t getTDC () const
 
uint32_t getendEventWord () const
 
uint16_t getextTime () const
 
uint8_t getdetNumber () const
 
uint8_t getmodID () const
 
uint16_t getRF () const
 
vector< uint16_t > gettdcTriggers () const
 
void setADC (uint16_t a_ADC)
 
void setTDC (uint16_t a_TDC)
 
void setendEventWord (uint32_t a_endEventWord)
 
void setextTime (uint16_t a_extTime)
 
void setdetNumber (uint8_t a_detNumber)
 
void setmodID (uint8_t a_modID)
 
void settdcTrigger (vector< uint16_t > a_tdcTrigger)
 
double getGlobalTriggerTime ()
 
double getGlobalHitTime ()
 
std::ostream & print (std::ostream &a_stream)
 prints info about the internal state of the class More...
 

Public Attributes

float m_TTPSD
 
- Public Attributes inherited from MDPPDetBase
uint16_t m_ADC
 
uint16_t m_TDC
 
uint32_t m_endEventWord
 
uint16_t m_extTime
 
uint16_t m_detNumber
 
uint8_t m_modID
 
uint16_t m_nearestRF
 
vector< uint16_t > m_tdcTrigger
 

Detailed Description

class to hold "scintillator" events has charge (ADC value), TDC value the Tail-to-Total PSD value, the detector number

Constructor & Destructor Documentation

◆ MDPPScintEvent()

MDPPScintEvent::MDPPScintEvent ( )

Member Function Documentation

◆ defineClass() [1/2]

void MDPPScintEvent::defineClass ( MDPP16Event a_ev,
int  a_detID,
unsigned int  a_ADC,
unsigned int  a_pkADC,
unsigned int  a_TDC 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ defineClass() [2/2]

void MDPPScintEvent::defineClass ( MDPP16Event a_ev,
int  a_detID,
unsigned int  a_ADC,
unsigned int  a_pkADC,
unsigned int  a_TDC,
std::vector< uint16_t >  a_rfVector 
)
Here is the call graph for this function:

◆ getTTPSD()

double MDPPScintEvent::getTTPSD ( ) const

getters

Here is the caller graph for this function:

◆ setTTPSD()

void MDPPScintEvent::setTTPSD ( unsigned int  a_ADC,
unsigned int  a_peakADC 
)

setters

Member Data Documentation

◆ m_TTPSD

float MDPPScintEvent::m_TTPSD

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