Project
Loading...
Searching...
No Matches
o2::zdc::RecoConfigZDC Struct Reference

#include <RecoConfigZDC.h>

Public Member Functions

void setBit (uint32_t ibit, bool val=true)
 
uint8_t getTriggerCondition ()
 Trigger condition: 0x1 single, 0x3 double and 0x7 triple.
 
void setTripleTrigger ()
 
void setDoubleTrigger ()
 
void setSingleTrigger ()
 
void setSearch (uint32_t ich, int val)
 
int getSearch (uint32_t ich) const
 
void setIntegration (uint32_t ich, int beg, int end, int beg_ped, int end_ped)
 
void setPedThreshold (int32_t ich, float high, float low)
 
void print () const
 
 ClassDefNV (RecoConfigZDC, 4)
 

Public Attributes

int32_t tsh [NTDCChannels] = {4, 4, 4, 4, 4, 4, 4, 4, 4, 4}
 
int32_t tth [NTDCChannels] = {8, 8, 8, 8, 8, 8, 8, 8, 8, 8}
 
std::array< bool, NTDCChannelsbitset = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
 
uint8_t triggerCondition = 0x3
 
bool low_pass_filter = true
 
bool full_interpolation = false
 
bool corr_signal = true
 
bool corr_background = true
 
int tdc_search [NTDCChannels] = {250, 250, 250, 250, 250, 250, 250, 250, 250, 250}
 
bool extendedSearch = false
 
bool storeEvPileup = false
 
int32_t beg_int [NChannels] = {DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange}
 
int32_t end_int [NChannels] = {DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange}
 
int32_t beg_ped_int [NChannels] = {DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange}
 
int32_t end_ped_int [NChannels] = {DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange, DummyIntRange}
 
float ped_thr_hi [NChannels] = {ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange}
 
float ped_thr_lo [NChannels] = {ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange, ADCRange}
 

Detailed Description

Definition at line 27 of file RecoConfigZDC.h.

Member Function Documentation

◆ ClassDefNV()

o2::zdc::RecoConfigZDC::ClassDefNV ( RecoConfigZDC  ,
 
)

◆ getSearch()

int RecoConfigZDC::getSearch ( uint32_t  ich) const

Definition at line 35 of file RecoConfigZDC.cxx.

◆ getTriggerCondition()

uint8_t o2::zdc::RecoConfigZDC::getTriggerCondition ( )
inline

Trigger condition: 0x1 single, 0x3 double and 0x7 triple.

Definition at line 34 of file RecoConfigZDC.h.

◆ print()

void RecoConfigZDC::print ( ) const

Definition at line 96 of file RecoConfigZDC.cxx.

◆ setBit()

void RecoConfigZDC::setBit ( uint32_t  ibit,
bool  val = true 
)

Definition at line 17 of file RecoConfigZDC.cxx.

◆ setDoubleTrigger()

void o2::zdc::RecoConfigZDC::setDoubleTrigger ( )
inline

Definition at line 36 of file RecoConfigZDC.h.

◆ setIntegration()

void RecoConfigZDC::setIntegration ( uint32_t  ich,
int  beg,
int  end,
int  beg_ped,
int  end_ped 
)

Definition at line 45 of file RecoConfigZDC.cxx.

◆ setPedThreshold()

void RecoConfigZDC::setPedThreshold ( int32_t  ich,
float  high,
float  low 
)

Definition at line 86 of file RecoConfigZDC.cxx.

◆ setSearch()

void RecoConfigZDC::setSearch ( uint32_t  ich,
int  val 
)

Definition at line 26 of file RecoConfigZDC.cxx.

◆ setSingleTrigger()

void o2::zdc::RecoConfigZDC::setSingleTrigger ( )
inline

Definition at line 37 of file RecoConfigZDC.h.

◆ setTripleTrigger()

void o2::zdc::RecoConfigZDC::setTripleTrigger ( )
inline

Definition at line 35 of file RecoConfigZDC.h.

Member Data Documentation

◆ beg_int

◆ beg_ped_int

◆ bitset

std::array<bool, NTDCChannels> o2::zdc::RecoConfigZDC::bitset = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

Definition at line 31 of file RecoConfigZDC.h.

◆ corr_background

bool o2::zdc::RecoConfigZDC::corr_background = true

Definition at line 43 of file RecoConfigZDC.h.

◆ corr_signal

bool o2::zdc::RecoConfigZDC::corr_signal = true

Definition at line 42 of file RecoConfigZDC.h.

◆ end_int

◆ end_ped_int

◆ extendedSearch

bool o2::zdc::RecoConfigZDC::extendedSearch = false

Definition at line 49 of file RecoConfigZDC.h.

◆ full_interpolation

bool o2::zdc::RecoConfigZDC::full_interpolation = false

Definition at line 41 of file RecoConfigZDC.h.

◆ low_pass_filter

bool o2::zdc::RecoConfigZDC::low_pass_filter = true

Definition at line 40 of file RecoConfigZDC.h.

◆ ped_thr_hi

◆ ped_thr_lo

◆ storeEvPileup

bool o2::zdc::RecoConfigZDC::storeEvPileup = false

Definition at line 50 of file RecoConfigZDC.h.

◆ tdc_search

int o2::zdc::RecoConfigZDC::tdc_search[NTDCChannels] = {250, 250, 250, 250, 250, 250, 250, 250, 250, 250}

Definition at line 46 of file RecoConfigZDC.h.

◆ triggerCondition

uint8_t o2::zdc::RecoConfigZDC::triggerCondition = 0x3

Definition at line 33 of file RecoConfigZDC.h.

◆ tsh

int32_t o2::zdc::RecoConfigZDC::tsh[NTDCChannels] = {4, 4, 4, 4, 4, 4, 4, 4, 4, 4}

Definition at line 29 of file RecoConfigZDC.h.

◆ tth

int32_t o2::zdc::RecoConfigZDC::tth[NTDCChannels] = {8, 8, 8, 8, 8, 8, 8, 8, 8, 8}

Definition at line 30 of file RecoConfigZDC.h.


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