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

#include <COMPASSFileManagement.h>

Public Member Functions

std::vector< int > getCoinChannels ()
 
bool hasChannel (int a_Ch)
 
compassEvStrct getCh (int a_ch)
 
std::vector< compassEvStrctgetCoins ()
 
size_t getMultiplicity ()
 
void addEvent (compassEvStrct a_ev)
 
double getAverageT ()
 
int getN ()
 
std::ostream & print (std::ostream &a_stream=std::cout)
 

Detailed Description

this class is meant to hold multiple coincident events from the compass aqquisition softare as well as algorithm for getting information about them

Member Function Documentation

◆ addEvent()

void compassCoin::addEvent ( compassEvStrct  a_ev)
Here is the caller graph for this function:

◆ getAverageT()

double compassCoin::getAverageT ( )
Here is the caller graph for this function:

◆ getCh()

compassEvStrct compassCoin::getCh ( int  a_ch)
Here is the caller graph for this function:

◆ getCoinChannels()

std::vector< int > compassCoin::getCoinChannels ( )
Here is the caller graph for this function:

◆ getCoins()

std::vector< compassEvStrct > compassCoin::getCoins ( )

◆ getMultiplicity()

size_t compassCoin::getMultiplicity ( )

◆ getN()

int compassCoin::getN ( )
Here is the caller graph for this function:

◆ hasChannel()

bool compassCoin::hasChannel ( int  a_Ch)

◆ print()

std::ostream & compassCoin::print ( std::ostream &  a_stream = std::cout)
Here is the call graph for this function:

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