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

#include <TPCFactorizeIDCSpec.h>

Inherits o2::framework::Task.

Public Member Functions

 TPCFactorizeIDCSpec (const std::vector< uint32_t > &crus, const unsigned int timeframes, const unsigned int timeframesDeltaIDC, std::array< unsigned char, Mapper::NREGIONS > groupPads, std::array< unsigned char, Mapper::NREGIONS > groupRows, std::array< unsigned char, Mapper::NREGIONS > groupLastRowsThreshold, std::array< unsigned char, Mapper::NREGIONS > groupLastPadsThreshold, const unsigned int groupPadsSectorEdges, const IDCDeltaCompression compression, const bool usePrecisetimeStamp, const bool sendOutputFFT, const bool sendCCDB, const int lane, const std::vector< o2::tpc::Side > &sides, const int nTFsBuffer)
 
void init (o2::framework::InitContext &ic) final
 
void run (o2::framework::ProcessingContext &pc) final
 
void endOfStream (o2::framework::EndOfStreamContext &ec) final
 This is invoked whenever we have an EndOfStream event.
 
- Public Member Functions inherited from o2::framework::Task
virtual ~Task ()
 
virtual void finaliseCCDB (ConcreteDataMatcher &matcher, void *obj)
 
virtual void stop ()
 This is invoked on stop.
 

Static Public Member Functions

static constexpr header::DataDescription getDataDescriptionIDC0 ()
 
static constexpr header::DataDescription getDataDescriptionIDC0Mean ()
 
static constexpr header::DataDescription getDataDescriptionIDC1 ()
 
static constexpr header::DataDescription getDataDescriptionTimeStamp ()
 
static constexpr header::DataDescription getDataDescriptionIntervals ()
 
static constexpr header::DataDescription getDataDescriptionIDCDelta ()
 
static constexpr header::DataDescription getDataDescriptionLane ()
 
static constexpr header::DataDescription getDataDescriptionCCDBGroupingPar ()
 
static constexpr header::DataDescription getDataDescriptionCCDBIDC0 ()
 
static constexpr header::DataDescription getDataDescriptionCCDBIDC1 ()
 
static constexpr header::DataDescription getDataDescriptionCCDBIDCDelta ()
 
static constexpr header::DataDescription getDataDescriptionCCDBIDCPadFlag ()
 

Detailed Description

Definition at line 49 of file TPCFactorizeIDCSpec.h.

Constructor & Destructor Documentation

◆ TPCFactorizeIDCSpec()

o2::tpc::TPCFactorizeIDCSpec::TPCFactorizeIDCSpec ( const std::vector< uint32_t > &  crus,
const unsigned int  timeframes,
const unsigned int  timeframesDeltaIDC,
std::array< unsigned char, Mapper::NREGIONS groupPads,
std::array< unsigned char, Mapper::NREGIONS groupRows,
std::array< unsigned char, Mapper::NREGIONS groupLastRowsThreshold,
std::array< unsigned char, Mapper::NREGIONS groupLastPadsThreshold,
const unsigned int  groupPadsSectorEdges,
const IDCDeltaCompression  compression,
const bool  usePrecisetimeStamp,
const bool  sendOutputFFT,
const bool  sendCCDB,
const int  lane,
const std::vector< o2::tpc::Side > &  sides,
const int  nTFsBuffer 
)
inline

Definition at line 52 of file TPCFactorizeIDCSpec.h.

Member Function Documentation

◆ endOfStream()

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

This is invoked whenever we have an EndOfStream event.

Reimplemented from o2::framework::Task.

Definition at line 150 of file TPCFactorizeIDCSpec.h.

◆ getDataDescriptionCCDBGroupingPar()

static constexpr header::DataDescription o2::tpc::TPCFactorizeIDCSpec::getDataDescriptionCCDBGroupingPar ( )
inlinestaticconstexpr

Definition at line 166 of file TPCFactorizeIDCSpec.h.

◆ getDataDescriptionCCDBIDC0()

static constexpr header::DataDescription o2::tpc::TPCFactorizeIDCSpec::getDataDescriptionCCDBIDC0 ( )
inlinestaticconstexpr

Definition at line 167 of file TPCFactorizeIDCSpec.h.

◆ getDataDescriptionCCDBIDC1()

static constexpr header::DataDescription o2::tpc::TPCFactorizeIDCSpec::getDataDescriptionCCDBIDC1 ( )
inlinestaticconstexpr

Definition at line 168 of file TPCFactorizeIDCSpec.h.

◆ getDataDescriptionCCDBIDCDelta()

static constexpr header::DataDescription o2::tpc::TPCFactorizeIDCSpec::getDataDescriptionCCDBIDCDelta ( )
inlinestaticconstexpr

Definition at line 169 of file TPCFactorizeIDCSpec.h.

◆ getDataDescriptionCCDBIDCPadFlag()

static constexpr header::DataDescription o2::tpc::TPCFactorizeIDCSpec::getDataDescriptionCCDBIDCPadFlag ( )
inlinestaticconstexpr

Definition at line 170 of file TPCFactorizeIDCSpec.h.

◆ getDataDescriptionIDC0()

static constexpr header::DataDescription o2::tpc::TPCFactorizeIDCSpec::getDataDescriptionIDC0 ( )
inlinestaticconstexpr

Definition at line 157 of file TPCFactorizeIDCSpec.h.

◆ getDataDescriptionIDC0Mean()

static constexpr header::DataDescription o2::tpc::TPCFactorizeIDCSpec::getDataDescriptionIDC0Mean ( )
inlinestaticconstexpr

Definition at line 158 of file TPCFactorizeIDCSpec.h.

◆ getDataDescriptionIDC1()

static constexpr header::DataDescription o2::tpc::TPCFactorizeIDCSpec::getDataDescriptionIDC1 ( )
inlinestaticconstexpr

Definition at line 159 of file TPCFactorizeIDCSpec.h.

◆ getDataDescriptionIDCDelta()

static constexpr header::DataDescription o2::tpc::TPCFactorizeIDCSpec::getDataDescriptionIDCDelta ( )
inlinestaticconstexpr

Definition at line 162 of file TPCFactorizeIDCSpec.h.

◆ getDataDescriptionIntervals()

static constexpr header::DataDescription o2::tpc::TPCFactorizeIDCSpec::getDataDescriptionIntervals ( )
inlinestaticconstexpr

Definition at line 161 of file TPCFactorizeIDCSpec.h.

◆ getDataDescriptionLane()

static constexpr header::DataDescription o2::tpc::TPCFactorizeIDCSpec::getDataDescriptionLane ( )
inlinestaticconstexpr

Definition at line 163 of file TPCFactorizeIDCSpec.h.

◆ getDataDescriptionTimeStamp()

static constexpr header::DataDescription o2::tpc::TPCFactorizeIDCSpec::getDataDescriptionTimeStamp ( )
inlinestaticconstexpr

Definition at line 160 of file TPCFactorizeIDCSpec.h.

◆ init()

void o2::tpc::TPCFactorizeIDCSpec::init ( o2::framework::InitContext context)
inlinefinalvirtual

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 57 of file TPCFactorizeIDCSpec.h.

◆ run()

void o2::tpc::TPCFactorizeIDCSpec::run ( o2::framework::ProcessingContext context)
inlinefinalvirtual

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

Implements o2::framework::Task.

Definition at line 88 of file TPCFactorizeIDCSpec.h.


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