Project
Loading...
Searching...
No Matches
o2::itsmft::ITSMFTDPLDigitizerTask Class Reference

Inherits o2::base::BaseDPLDigitizer.

Inherited by o2::itsmft::ITSDPLDigitizerTask, and o2::itsmft::MFTDPLDigitizerTask.

Public Member Functions

void initDigitizerTask (framework::InitContext &ic) override
 
void run (framework::ProcessingContext &pc)
 
void finaliseCCDB (ConcreteDataMatcher &matcher, void *obj)
 
virtual void init (o2::framework::InitContext &) final
 

Protected Member Functions

 ITSMFTDPLDigitizerTask (bool mctruth=true)
 
template<int DETID>
void updateTimeDependentParams (ProcessingContext &pc)
 

Protected Attributes

bool mWithMCTruth = true
 
bool mFinished = false
 
bool mDisableQED = false
 
unsigned long mFirstOrbitTF = 0x0
 
o2::detectors::DetID mID
 
o2::header::DataOrigin mOrigin = o2::header::gDataOriginInvalid
 
o2::itsmft::Digitizer mDigitizer
 
std::vector< o2::itsmft::DigitmDigits
 
std::vector< o2::itsmft::ROFRecordmROFRecords
 
std::vector< o2::itsmft::ROFRecordmROFRecordsAccum
 
std::vector< o2::itsmft::HitmHits
 
std::vector< o2::itsmft::Hit > * mHitsP = &mHits
 
o2::dataformats::MCTruthContainer< o2::MCCompLabelmLabels
 
o2::dataformats::MCTruthContainer< o2::MCCompLabelmLabelsAccum
 
std::vector< o2::itsmft::MC2ROFRecordmMC2ROFRecordsAccum
 
std::vector< TChain * > mSimChains
 
o2::itsmft::NoiseMapmDeadMap = nullptr
 
int mFixMC2ROF = 0
 
bool mTimeDeadMapUpdated = false
 
o2::parameters::GRPObject::ROMode mROMode = o2::parameters::GRPObject::PRESENT
 

Detailed Description

Definition at line 49 of file ITSMFTDigitizerSpec.cxx.

Constructor & Destructor Documentation

◆ ITSMFTDPLDigitizerTask()

o2::itsmft::ITSMFTDPLDigitizerTask::ITSMFTDPLDigitizerTask ( bool  mctruth = true)
inlineprotected

Definition at line 228 of file ITSMFTDigitizerSpec.cxx.

Member Function Documentation

◆ finaliseCCDB()

void o2::itsmft::ITSMFTDPLDigitizerTask::finaliseCCDB ( ConcreteDataMatcher matcher,
void obj 
)
inline

Definition at line 185 of file ITSMFTDigitizerSpec.cxx.

◆ init()

void BaseDPLDigitizer::init ( o2::framework::InitContext ic)
finalvirtual

Reimplemented from o2::base::BaseDPLDigitizer.

Definition at line 51 of file BaseDPLDigitizer.cxx.

◆ initDigitizerTask()

void o2::itsmft::ITSMFTDPLDigitizerTask::initDigitizerTask ( framework::InitContext ic)
inlineoverridevirtual

Implements o2::base::BaseDPLDigitizer.

Definition at line 53 of file ITSMFTDigitizerSpec.cxx.

◆ run()

void o2::itsmft::ITSMFTDPLDigitizerTask::run ( framework::ProcessingContext pc)
inline

Definition at line 58 of file ITSMFTDigitizerSpec.cxx.

◆ updateTimeDependentParams()

template<int DETID>
void o2::itsmft::ITSMFTDPLDigitizerTask::updateTimeDependentParams ( ProcessingContext pc)
inlineprotected

Definition at line 231 of file ITSMFTDigitizerSpec.cxx.

Member Data Documentation

◆ mDeadMap

o2::itsmft::NoiseMap* o2::itsmft::ITSMFTDPLDigitizerTask::mDeadMap = nullptr
protected

Definition at line 299 of file ITSMFTDigitizerSpec.cxx.

◆ mDigitizer

o2::itsmft::Digitizer o2::itsmft::ITSMFTDPLDigitizerTask::mDigitizer
protected

Definition at line 289 of file ITSMFTDigitizerSpec.cxx.

◆ mDigits

std::vector<o2::itsmft::Digit> o2::itsmft::ITSMFTDPLDigitizerTask::mDigits
protected

Definition at line 290 of file ITSMFTDigitizerSpec.cxx.

◆ mDisableQED

bool o2::itsmft::ITSMFTDPLDigitizerTask::mDisableQED = false
protected

Definition at line 285 of file ITSMFTDigitizerSpec.cxx.

◆ mFinished

bool o2::itsmft::ITSMFTDPLDigitizerTask::mFinished = false
protected

Definition at line 284 of file ITSMFTDigitizerSpec.cxx.

◆ mFirstOrbitTF

unsigned long o2::itsmft::ITSMFTDPLDigitizerTask::mFirstOrbitTF = 0x0
protected

Definition at line 286 of file ITSMFTDigitizerSpec.cxx.

◆ mFixMC2ROF

int o2::itsmft::ITSMFTDPLDigitizerTask::mFixMC2ROF = 0
protected

Definition at line 301 of file ITSMFTDigitizerSpec.cxx.

◆ mHits

std::vector<o2::itsmft::Hit> o2::itsmft::ITSMFTDPLDigitizerTask::mHits
protected

Definition at line 293 of file ITSMFTDigitizerSpec.cxx.

◆ mHitsP

std::vector<o2::itsmft::Hit>* o2::itsmft::ITSMFTDPLDigitizerTask::mHitsP = &mHits
protected

Definition at line 294 of file ITSMFTDigitizerSpec.cxx.

◆ mID

o2::detectors::DetID o2::itsmft::ITSMFTDPLDigitizerTask::mID
protected

Definition at line 287 of file ITSMFTDigitizerSpec.cxx.

◆ mLabels

o2::dataformats::MCTruthContainer<o2::MCCompLabel> o2::itsmft::ITSMFTDPLDigitizerTask::mLabels
protected

Definition at line 295 of file ITSMFTDigitizerSpec.cxx.

◆ mLabelsAccum

o2::dataformats::MCTruthContainer<o2::MCCompLabel> o2::itsmft::ITSMFTDPLDigitizerTask::mLabelsAccum
protected

Definition at line 296 of file ITSMFTDigitizerSpec.cxx.

◆ mMC2ROFRecordsAccum

std::vector<o2::itsmft::MC2ROFRecord> o2::itsmft::ITSMFTDPLDigitizerTask::mMC2ROFRecordsAccum
protected

Definition at line 297 of file ITSMFTDigitizerSpec.cxx.

◆ mOrigin

o2::header::DataOrigin o2::itsmft::ITSMFTDPLDigitizerTask::mOrigin = o2::header::gDataOriginInvalid
protected

Definition at line 288 of file ITSMFTDigitizerSpec.cxx.

◆ mROFRecords

std::vector<o2::itsmft::ROFRecord> o2::itsmft::ITSMFTDPLDigitizerTask::mROFRecords
protected

Definition at line 291 of file ITSMFTDigitizerSpec.cxx.

◆ mROFRecordsAccum

std::vector<o2::itsmft::ROFRecord> o2::itsmft::ITSMFTDPLDigitizerTask::mROFRecordsAccum
protected

Definition at line 292 of file ITSMFTDigitizerSpec.cxx.

◆ mROMode

o2::parameters::GRPObject::ROMode o2::itsmft::ITSMFTDPLDigitizerTask::mROMode = o2::parameters::GRPObject::PRESENT
protected

Definition at line 303 of file ITSMFTDigitizerSpec.cxx.

◆ mSimChains

std::vector<TChain*> o2::itsmft::ITSMFTDPLDigitizerTask::mSimChains
protected

Definition at line 298 of file ITSMFTDigitizerSpec.cxx.

◆ mTimeDeadMapUpdated

bool o2::itsmft::ITSMFTDPLDigitizerTask::mTimeDeadMapUpdated = false
protected

Definition at line 302 of file ITSMFTDigitizerSpec.cxx.

◆ mWithMCTruth

bool o2::itsmft::ITSMFTDPLDigitizerTask::mWithMCTruth = true
protected

Definition at line 283 of file ITSMFTDigitizerSpec.cxx.


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