HARPO  5.1.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | Friends
Pmm2Mes Class Reference

A one channel mesurements for Pmm2v2 card The class is represent one channel data of Pmm2v2 card for single signal mesurement. The bit to bit correspndanse with information from card. More...

#include <Pmm2Mes.h>

Public Member Functions

void print () const
 print Mesurement in csv format, same as ConvertToCsv in PMM2v2_DAQ More...
 
Int_t getChNum () const
 
Int_t getTimeStamp () const
 
Int_t getTsSign () const
 
Int_t getGain () const
 
Int_t getFTime () const
 
Int_t getTRamp () const
 
Int_t getCharge () const
 
Int_t GetNU0 () const
 
Int_t getPPS () const
 

Private Attributes

UInt_t _ChannelNum
 Event can access to class varibales. More...
 
UInt_t _TimeStamp
 
UInt_t _TimeStampSign
 
UInt_t _Gain
 1 bit(28) - Time Stamp Counter More...
 
UInt_t _FineTime
 1 bit(29) - ADC Gain More...
 
UInt_t _TdcRamp
 10 bits(30..39) - Fine Time More...
 
UInt_t _Charge
 1 bit(40) - TDC Ramp More...
 
UInt_t _nu0
 
UInt_t _PPSCounter
 FPGA data. More...
 

Friends

class Pmm2Reader
 
class HarpoSimReader
 Event can access to class varibales. More...
 

Detailed Description

A one channel mesurements for Pmm2v2 card The class is represent one channel data of Pmm2v2 card for single signal mesurement. The bit to bit correspndanse with information from card.

Todo:
new cluss wich hald the same data , but with pedestal subtraction, gain correction , time stamp in NS.

Definition at line 16 of file Pmm2Mes.h.

Member Function Documentation

Int_t Pmm2Mes::getCharge ( ) const
inline

Definition at line 52 of file Pmm2Mes.h.

Here is the caller graph for this function:

Int_t Pmm2Mes::getChNum ( ) const
inline

Definition at line 28 of file Pmm2Mes.h.

Here is the caller graph for this function:

Int_t Pmm2Mes::getFTime ( ) const
inline

Definition at line 44 of file Pmm2Mes.h.

Int_t Pmm2Mes::getGain ( ) const
inline

Definition at line 40 of file Pmm2Mes.h.

Int_t Pmm2Mes::GetNU0 ( ) const
inline

Definition at line 56 of file Pmm2Mes.h.

Here is the caller graph for this function:

Int_t Pmm2Mes::getPPS ( ) const
inline

Definition at line 60 of file Pmm2Mes.h.

Here is the caller graph for this function:

Int_t Pmm2Mes::getTimeStamp ( ) const
inline

Definition at line 32 of file Pmm2Mes.h.

Here is the caller graph for this function:

Int_t Pmm2Mes::getTRamp ( ) const
inline

Definition at line 48 of file Pmm2Mes.h.

Int_t Pmm2Mes::getTsSign ( ) const
inline

Definition at line 36 of file Pmm2Mes.h.

void Pmm2Mes::print ( ) const

print Mesurement in csv format, same as ConvertToCsv in PMM2v2_DAQ

Definition at line 22 of file Pmm2Mes.cxx.

Friends And Related Function Documentation

friend class HarpoSimReader
friend

Event can access to class varibales.

Definition at line 65 of file Pmm2Mes.h.

friend class Pmm2Reader
friend

Definition at line 64 of file Pmm2Mes.h.

Field Documentation

UInt_t Pmm2Mes::_ChannelNum
private

Event can access to class varibales.

ASIC data

Definition at line 69 of file Pmm2Mes.h.

UInt_t Pmm2Mes::_Charge
private

1 bit(40) - TDC Ramp

Definition at line 75 of file Pmm2Mes.h.

UInt_t Pmm2Mes::_FineTime
private

1 bit(29) - ADC Gain

Definition at line 73 of file Pmm2Mes.h.

UInt_t Pmm2Mes::_Gain
private

1 bit(28) - Time Stamp Counter

Definition at line 72 of file Pmm2Mes.h.

UInt_t Pmm2Mes::_nu0
private

Definition at line 77 of file Pmm2Mes.h.

UInt_t Pmm2Mes::_PPSCounter
private

FPGA data.

1 bit(51) - NOT USED

Definition at line 79 of file Pmm2Mes.h.

UInt_t Pmm2Mes::_TdcRamp
private

10 bits(30..39) - Fine Time

Definition at line 74 of file Pmm2Mes.h.

UInt_t Pmm2Mes::_TimeStamp
private

Definition at line 70 of file Pmm2Mes.h.

UInt_t Pmm2Mes::_TimeStampSign
private

Definition at line 71 of file Pmm2Mes.h.


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