Project
Loading...
Searching...
No Matches
o2::mft::DigitizerTask Class Reference

#include <DigitizerTask.h>

Inherits FairTask.

Public Member Functions

 DigitizerTask ()
 
 ~DigitizerTask () override
 
InitStatus Init () override
 Init function.
 
void Exec (Option_t *option) override
 
void FinishTask () override
 
Digitizer & getDigitizer ()
 
o2::itsmft::DigiParams & getDigiParams ()
 
const o2::itsmft::DigiParams & getDigiParams () const
 
void setContinuous (bool v)
 
bool isContinuous () const
 
void setFairTimeUnitInNS (double tinNS)
 
double getFairTimeUnitInNS () const
 
void setAlpideROFramLength (float l)
 
float getAlpideROFramLength () const
 
void setQEDInput (TBranch *qed, float timebin, UChar_t srcID)
 
- Public Member Functions inherited from FairTask
 FairTask ()
 
 FairTask (const char *name, Int_t iVerbose=1)
 
virtual ~FairTask ()
 
void InitTask ()
 
void ReInitTask ()
 
void SetParTask ()
 
virtual void FinishEvent ()
 
void SetVerbose (Int_t iVerbose)
 
void SetInputPersistance (Bool_t val)
 
void CheckInputPersistance (TString branchName)
 
virtual void ExecuteTask (Option_t *option="0")
 
void SetOutputBranchPersistent (TString, Bool_t)
 
Bool_t IsOutputBranchPersistent (TString)
 
void SetStreamProcessing (Bool_t val=kTRUE)
 

Additional Inherited Members

- Protected Member Functions inherited from FairTask
virtual InitStatus ReInit ()
 
virtual void SetParContainers ()
 
virtual void Finish ()
 
void InitTasks ()
 
void ReInitTasks ()
 
virtual void ExecuteTasks (Option_t *option)
 
void SetParTasks ()
 
void FinishTasks ()
 
void FinishEvents ()
 
- Protected Attributes inherited from FairTask
Int_t fVerbose
 
Int_t fInputPersistance
 Indicates if input branch is persistant.
 
FairLogger * fLogger
 
Bool_t fStreamProcessing
 

Detailed Description

Definition at line 37 of file DigitizerTask.h.

Constructor & Destructor Documentation

◆ DigitizerTask()

DigitizerTask::DigitizerTask ( )

Definition at line 34 of file DigitizerTask.cxx.

◆ ~DigitizerTask()

DigitizerTask::~DigitizerTask ( )
override

Definition at line 36 of file DigitizerTask.cxx.

Member Function Documentation

◆ Exec()

void DigitizerTask::Exec ( Option_t *  option)
override

Definition at line 77 of file DigitizerTask.cxx.

◆ FinishTask()

void DigitizerTask::FinishTask ( )
overridevirtual

Action at end of run. For this task and all of the subtasks. Method used internally in FairRoot.

necessary, otherwise the data is not written out

Reimplemented from FairTask.

Definition at line 101 of file DigitizerTask.cxx.

◆ getAlpideROFramLength()

float o2::mft::DigitizerTask::getAlpideROFramLength ( ) const
inline

Definition at line 60 of file DigitizerTask.h.

◆ getDigiParams() [1/2]

o2::itsmft::DigiParams & o2::mft::DigitizerTask::getDigiParams ( )
inline

Definition at line 52 of file DigitizerTask.h.

◆ getDigiParams() [2/2]

const o2::itsmft::DigiParams & o2::mft::DigitizerTask::getDigiParams ( ) const
inline

Definition at line 53 of file DigitizerTask.h.

◆ getDigitizer()

Digitizer & o2::mft::DigitizerTask::getDigitizer ( )
inline

Definition at line 51 of file DigitizerTask.h.

◆ getFairTimeUnitInNS()

double o2::mft::DigitizerTask::getFairTimeUnitInNS ( ) const
inline

Definition at line 58 of file DigitizerTask.h.

◆ Init()

InitStatus DigitizerTask::Init ( )
overridevirtual

Init function.

Inititializes the digitizer and connects input and output container

Reimplemented from FairTask.

Definition at line 46 of file DigitizerTask.cxx.

◆ isContinuous()

bool o2::mft::DigitizerTask::isContinuous ( ) const
inline

Definition at line 56 of file DigitizerTask.h.

◆ setAlpideROFramLength()

void o2::mft::DigitizerTask::setAlpideROFramLength ( float  l)
inline

Definition at line 59 of file DigitizerTask.h.

◆ setContinuous()

void o2::mft::DigitizerTask::setContinuous ( bool  v)
inline

Definition at line 55 of file DigitizerTask.h.

◆ setFairTimeUnitInNS()

void o2::mft::DigitizerTask::setFairTimeUnitInNS ( double  tinNS)
inline

Definition at line 57 of file DigitizerTask.h.

◆ setQEDInput()

void DigitizerTask::setQEDInput ( TBranch *  qed,
float  timebin,
UChar_t  srcID 
)

Definition at line 142 of file DigitizerTask.cxx.


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