Project
Loading...
Searching...
No Matches
o2::ft0::FT0DPLDigitizerTask Class Reference

Inherits o2::base::BaseDPLDigitizer.

Public Member Functions

 FT0DPLDigitizerTask (bool useCCDB)
 
 ~FT0DPLDigitizerTask () override=default
 
void initDigitizerTask (framework::InitContext &ic) override
 
void finaliseCCDB (ConcreteDataMatcher &matcher, void *obj)
 
void run (framework::ProcessingContext &pc)
 
- Public Member Functions inherited from o2::base::BaseDPLDigitizer
 BaseDPLDigitizer ()=default
 
virtual ~BaseDPLDigitizer ()=default
 
 BaseDPLDigitizer (InitServices::Type servicecode)
 
virtual void init (o2::framework::InitContext &) final
 

Protected Attributes

bool mFinished = false
 
std::vector< o2::ft0::ChannelDatamDigitsCh
 
std::vector< o2::ft0::DigitmDigitsBC
 
std::vector< o2::ft0::DetTrigInputmDigitsTrig
 
Bool_t mContinuous = kFALSE
 flag to do continuous simulation
 
double mFairTimeUnitInNS = 1
 Fair time unit in ns.
 
o2::ft0::Digitizer mDigitizer
 Digitizer.
 
o2::parameters::GRPObject::ROMode mROMode = o2::parameters::GRPObject::CONTINUOUS
 
bool mDisableQED = false
 
bool mUseCCDB = true
 
bool mUpdateCCDB = true
 
bool mUseDeadChannelMap = true
 
bool mUpdateDeadChannelMap = true
 
std::vector< TChain * > mSimChains
 

Detailed Description

Definition at line 48 of file FT0DigitizerSpec.cxx.

Constructor & Destructor Documentation

◆ FT0DPLDigitizerTask()

o2::ft0::FT0DPLDigitizerTask::FT0DPLDigitizerTask ( bool  useCCDB)
inline

Definition at line 54 of file FT0DigitizerSpec.cxx.

◆ ~FT0DPLDigitizerTask()

o2::ft0::FT0DPLDigitizerTask::~FT0DPLDigitizerTask ( )
overridedefault

Member Function Documentation

◆ finaliseCCDB()

void o2::ft0::FT0DPLDigitizerTask::finaliseCCDB ( ConcreteDataMatcher matcher,
void obj 
)
inline

Definition at line 66 of file FT0DigitizerSpec.cxx.

◆ initDigitizerTask()

void o2::ft0::FT0DPLDigitizerTask::initDigitizerTask ( framework::InitContext ic)
inlineoverridevirtual

Implements o2::base::BaseDPLDigitizer.

Definition at line 57 of file FT0DigitizerSpec.cxx.

◆ run()

void o2::ft0::FT0DPLDigitizerTask::run ( framework::ProcessingContext pc)
inline

Definition at line 78 of file FT0DigitizerSpec.cxx.

Member Data Documentation

◆ mContinuous

Bool_t o2::ft0::FT0DPLDigitizerTask::mContinuous = kFALSE
protected

flag to do continuous simulation

Definition at line 176 of file FT0DigitizerSpec.cxx.

◆ mDigitizer

o2::ft0::Digitizer o2::ft0::FT0DPLDigitizerTask::mDigitizer
protected

Digitizer.

Definition at line 178 of file FT0DigitizerSpec.cxx.

◆ mDigitsBC

std::vector<o2::ft0::Digit> o2::ft0::FT0DPLDigitizerTask::mDigitsBC
protected

Definition at line 173 of file FT0DigitizerSpec.cxx.

◆ mDigitsCh

std::vector<o2::ft0::ChannelData> o2::ft0::FT0DPLDigitizerTask::mDigitsCh
protected

Definition at line 172 of file FT0DigitizerSpec.cxx.

◆ mDigitsTrig

std::vector<o2::ft0::DetTrigInput> o2::ft0::FT0DPLDigitizerTask::mDigitsTrig
protected

Definition at line 174 of file FT0DigitizerSpec.cxx.

◆ mDisableQED

bool o2::ft0::FT0DPLDigitizerTask::mDisableQED = false
protected

Definition at line 184 of file FT0DigitizerSpec.cxx.

◆ mFairTimeUnitInNS

double o2::ft0::FT0DPLDigitizerTask::mFairTimeUnitInNS = 1
protected

Fair time unit in ns.

Definition at line 177 of file FT0DigitizerSpec.cxx.

◆ mFinished

bool o2::ft0::FT0DPLDigitizerTask::mFinished = false
protected

Definition at line 171 of file FT0DigitizerSpec.cxx.

◆ mROMode

o2::parameters::GRPObject::ROMode o2::ft0::FT0DPLDigitizerTask::mROMode = o2::parameters::GRPObject::CONTINUOUS
protected

Definition at line 181 of file FT0DigitizerSpec.cxx.

◆ mSimChains

std::vector<TChain*> o2::ft0::FT0DPLDigitizerTask::mSimChains
protected

Definition at line 189 of file FT0DigitizerSpec.cxx.

◆ mUpdateCCDB

bool o2::ft0::FT0DPLDigitizerTask::mUpdateCCDB = true
protected

Definition at line 186 of file FT0DigitizerSpec.cxx.

◆ mUpdateDeadChannelMap

bool o2::ft0::FT0DPLDigitizerTask::mUpdateDeadChannelMap = true
protected

Definition at line 188 of file FT0DigitizerSpec.cxx.

◆ mUseCCDB

bool o2::ft0::FT0DPLDigitizerTask::mUseCCDB = true
protected

Definition at line 185 of file FT0DigitizerSpec.cxx.

◆ mUseDeadChannelMap

bool o2::ft0::FT0DPLDigitizerTask::mUseDeadChannelMap = true
protected

Definition at line 187 of file FT0DigitizerSpec.cxx.


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