Project
Loading...
Searching...
No Matches
o2::tpc::DCSDevice Class Reference

Inherits o2::framework::Task.

Public Member Functions

 DCSDevice ()=default
 
void init (o2::framework::InitContext &ic) final
 
void run (o2::framework::ProcessingContext &pc) final
 
template<typename T >
void sendObject (DataAllocator &output, T &obj, const CDBType calibType)
 
void updateCCDB (DataAllocator &output)
 
void finalizeDCS (DataAllocator &output)
 
void finalize ()
 
void endOfStream (o2::framework::EndOfStreamContext &ec) final
 This is invoked whenever we have an EndOfStream event.
 
void stop () final
 This is invoked on stop.
 
- Public Member Functions inherited from o2::framework::Task
virtual ~Task ()
 
virtual void finaliseCCDB (ConcreteDataMatcher &matcher, void *obj)
 

Detailed Description

Definition at line 53 of file DCSSpec.cxx.

Constructor & Destructor Documentation

◆ DCSDevice()

o2::tpc::DCSDevice::DCSDevice ( )
default

Member Function Documentation

◆ endOfStream()

void o2::tpc::DCSDevice::endOfStream ( o2::framework::EndOfStreamContext context)
inlinefinalvirtual

This is invoked whenever we have an EndOfStream event.

Reimplemented from o2::framework::Task.

Definition at line 84 of file DCSSpec.cxx.

◆ finalize()

void o2::tpc::DCSDevice::finalize ( )
inline

Definition at line 79 of file DCSSpec.cxx.

◆ finalizeDCS()

void o2::tpc::DCSDevice::finalizeDCS ( DataAllocator output)
inline

Definition at line 67 of file DCSSpec.cxx.

◆ init()

void o2::tpc::DCSDevice::init ( o2::framework::InitContext context)
finalvirtual

The method which is called once to initialise the task. Derived classes can use this to save extra state.

Reimplemented from o2::framework::Task.

Definition at line 110 of file DCSSpec.cxx.

◆ run()

void o2::tpc::DCSDevice::run ( o2::framework::ProcessingContext context)
finalvirtual

This is invoked whenever a new InputRecord is demeed to be complete.

Implements o2::framework::Task.

Definition at line 133 of file DCSSpec.cxx.

◆ sendObject()

template<typename T >
void o2::tpc::DCSDevice::sendObject ( DataAllocator output,
T &  obj,
const CDBType  calibType 
)

Definition at line 153 of file DCSSpec.cxx.

◆ stop()

void o2::tpc::DCSDevice::stop ( )
inlinefinalvirtual

This is invoked on stop.

Reimplemented from o2::framework::Task.

Definition at line 91 of file DCSSpec.cxx.

◆ updateCCDB()

void o2::tpc::DCSDevice::updateCCDB ( DataAllocator output)

Definition at line 167 of file DCSSpec.cxx.


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