Project
Loading...
Searching...
No Matches
o2::ft0 Namespace Reference

Classes

struct  AmpSpectraInfoObject
 
struct  CalibParam
 
struct  ChannelData
 
struct  ChannelDataFloat
 
struct  ChannelFilterParam
 
class  CollisionTimeRecoTask
 
struct  CompressedDigits
 Intermediate, compressed but not yet entropy-encoded digits. More...
 
struct  Constants
 
struct  CTF
 wrapper for the Entropy-encoded clusters of the TF More...
 
class  CTFCoder
 
struct  CTFHeader
 Header for a single CTF. More...
 
class  Detector
 
struct  DetTrigInput
 
struct  Digit
 
struct  DigitFilterParam
 
struct  DigitizationConstants
 
class  Digitizer
 
class  DigitReader
 
class  EntropyDecoderSpec
 
class  EntropyEncoderSpec
 
class  FT0CalibrationInfoObject
 
struct  FT0ChannelTimeCalibrationObject
 
class  FT0DataProcessDPLSpec
 
class  FT0DataReaderDPLSpec
 
class  FT0DCSConfigProcessor
 
class  FT0DCSConfigReader
 
class  FT0DCSDataProcessor
 
struct  FT0DigParam
 
class  FT0DPLDigitizerTask
 
class  FT0TimeOffsetSlotContainer
 
class  FT0TimeSpectraProcessor
 
class  Geometry
 
struct  GlobalOffsetsCalibrationObject
 
class  GlobalOffsetsCalibrationObjectAlgorithm
 
class  GlobalOffsetsInfoObject
 
class  HitType
 
struct  InteractionTag
 
class  MCLabel
 
class  RawReaderFT0
 
class  RawReaderFT0ext
 
class  RecoCalibInfoObject
 
class  ReconstructionDPL
 
class  RecoQCworkflow
 
class  RecPointReader
 
class  RecPoints
 
struct  SlewingCoef
 
struct  SpectraInfoObject
 
struct  TimeFilterParam
 
struct  TimeSpectraInfoObject
 
struct  TriggersExt
 

Typedefs

using Triggers = o2::fit::Triggers
 
using SingleLUT = o2::fit::SingleLUT< o2::detectors::DetID::FT0, o2::fit::LookupTableBase<> >
 
using EventHeader = o2::fit::EventHeader
 
using EventData = o2::fit::EventData
 
using TCMdata = o2::fit::TCMdata
 
using TCMdataExtended = o2::fit::TCMdataExtended
 
using RawHeaderPM = o2::ft0::EventHeader
 
using RawDataPM = o2::ft0::EventData
 
using RawHeaderTCM = o2::ft0::EventHeader
 
using RawDataTCM = o2::ft0::TCMdata
 
using RawHeaderTCMext = o2::ft0::EventHeader
 
using RawDataTCMext = o2::ft0::TCMdataExtended
 
using DataBlockPM = o2::fit::DataBlockPM< o2::fit::DataBlockConfig< false >, RawHeaderPM, RawDataPM >
 
using DataBlockTCM = o2::fit::DataBlockTCM< o2::fit::DataBlockConfig< false >, RawHeaderTCM, RawDataTCM >
 
using DataBlockTCMext = o2::fit::DataBlockTCMext< o2::fit::DataBlockConfig< false >, RawHeaderTCMext, RawDataTCM, RawDataTCMext >
 
using DigitBlockFT0 = o2::fit::DigitBlockFIT< o2::ft0::SingleLUT, o2::ft0::Digit, o2::ft0::ChannelData >
 
using DigitBlockFT0ext = o2::fit::DigitBlockFIText< o2::ft0::SingleLUT, o2::ft0::Digit, o2::ft0::ChannelData, o2::ft0::TriggersExt >
 
using RawReaderFT0BaseNorm = o2::fit::RawReaderBaseFIT< DigitBlockFT0, DataBlockPM, DataBlockTCM >
 
using RawReaderFT0BaseExt = o2::fit::RawReaderBaseFIT< DigitBlockFT0ext, DataBlockPM, DataBlockTCMext >
 
using RawWriterFT0 = o2::fit::RawWriterFIT< DigitBlockFT0, DataBlockPM, DataBlockTCM >
 
using RawWriterFT0_padded = o2::fit::RawWriterFIT< DigitBlockFT0, DataBlockPM::DataBlockInvertedPadding_t, DataBlockTCM::DataBlockInvertedPadding_t >
 
template<typename T >
using BranchDefinition = framework::MakeRootTreeWriterSpec::BranchDefinition< T >
 

Functions

std::ostream & operator<< (std::ostream &os, Detector &source)
 
std::istream & operator>> (std::istream &os, Detector &source)
 
template<typename Float >
Float signalForm_i (Float x)
 
float signalForm_integral (float x)
 
Vc::float_v signalForm_integralVc (Vc::float_v x)
 
framework::DataProcessorSpec getDigitReaderSpec (bool useMC=false, bool useTrgInput=true)
 
framework::DataProcessorSpec getEntropyDecoderSpec (int verbosity, unsigned int sspec)
 create a processor spec
 
framework::DataProcessorSpec getEntropyEncoderSpec (bool selIR=false)
 create a processor spec
 
framework::DataProcessorSpec getFT0DataProcessDPLSpec (bool dumpProcessor)
 
template<typename RawReader >
framework::DataProcessorSpec getFT0DataReaderDPLSpec (const RawReader &rawReader, bool askSTFDist)
 
framework::DataProcessorSpec getFT0DigitWriterSpec (bool mctruth=true, bool trigInp=true)
 create a processor spec
 
framework::WorkflowSpec getFT0Workflow (bool isExtendedMode, bool useProcess, bool dumpProcessor, bool dumpReader, bool disableRootOut, bool askSTFDist)
 
framework::DataProcessorSpec getReconstructionSpec (bool useMC=false, const std::string ccdbpath="http://alice-ccdb.cern.ch", bool useTimeOffsetCalib=true, bool useSlewingCalib=true)
 create a processor spec
 
framework::DataProcessorSpec getRecoQCworkflow (GID::mask_t src)
 
framework::WorkflowSpec getRecoWorkflow (bool useMC, std::string ccdbpath, bool useTimeOffsetCalib, bool useSlewingCalib, bool disableRootInp, bool disableRootOut)
 
framework::DataProcessorSpec getRecPointReaderSpec (bool useMC)
 
framework::DataProcessorSpec getRecPointWriterSpec (bool useMC)
 create a processor spec
 
o2::framework::DataProcessorSpec getFT0DigitizerSpec (int channel, bool mctruth, bool useCCDB)
 
o2::framework::DataProcessorSpec getFT0DigitWriterSpec (bool mctruth)
 

Typedef Documentation

◆ BranchDefinition

Definition at line 21 of file FT0DigitWriterSpec.cxx.

◆ DataBlockPM

◆ DataBlockTCM

◆ DataBlockTCMext

◆ DigitBlockFT0

◆ DigitBlockFT0ext

◆ EventData

Definition at line 36 of file RawEventData.h.

◆ EventHeader

Definition at line 35 of file RawEventData.h.

◆ RawDataPM

Definition at line 28 of file DataBlockFT0.h.

◆ RawDataTCM

Definition at line 30 of file DataBlockFT0.h.

◆ RawDataTCMext

Definition at line 32 of file DataBlockFT0.h.

◆ RawHeaderPM

Definition at line 27 of file DataBlockFT0.h.

◆ RawHeaderTCM

Definition at line 29 of file DataBlockFT0.h.

◆ RawHeaderTCMext

Definition at line 31 of file DataBlockFT0.h.

◆ RawReaderFT0BaseExt

◆ RawReaderFT0BaseNorm

◆ RawWriterFT0

◆ RawWriterFT0_padded

◆ SingleLUT

◆ TCMdata

Definition at line 37 of file RawEventData.h.

◆ TCMdataExtended

Definition at line 38 of file RawEventData.h.

◆ Triggers

Definition at line 35 of file Digit.h.

Function Documentation

◆ getDigitReaderSpec()

DataProcessorSpec o2::ft0::getDigitReaderSpec ( bool  useMC = false,
bool  useTrgInput = true 
)

create a processor spec read simulated FT0 digits from a root file

Definition at line 81 of file DigitReaderSpec.cxx.

◆ getEntropyDecoderSpec()

DataProcessorSpec o2::ft0::getEntropyDecoderSpec ( int  verbosity,
unsigned int  sspec 
)

create a processor spec

Definition at line 76 of file EntropyDecoderSpec.cxx.

◆ getEntropyEncoderSpec()

DataProcessorSpec o2::ft0::getEntropyEncoderSpec ( bool  selIR = false)

create a processor spec

Definition at line 73 of file EntropyEncoderSpec.cxx.

◆ getFT0DataProcessDPLSpec()

DataProcessorSpec o2::ft0::getFT0DataProcessDPLSpec ( bool  dumpProcessor)

Definition at line 37 of file FT0DataProcessDPLSpec.cxx.

◆ getFT0DataReaderDPLSpec()

template<typename RawReader >
framework::DataProcessorSpec o2::ft0::getFT0DataReaderDPLSpec ( const RawReader &  rawReader,
bool  askSTFDist 
)

Definition at line 90 of file FT0DataReaderDPLSpec.h.

◆ getFT0DigitizerSpec()

o2::framework::DataProcessorSpec o2::ft0::getFT0DigitizerSpec ( int  channel,
bool  mctruth,
bool  useCCDB 
)

Definition at line 192 of file FT0DigitizerSpec.cxx.

◆ getFT0DigitWriterSpec() [1/2]

o2::framework::DataProcessorSpec o2::ft0::getFT0DigitWriterSpec ( bool  mctruth)

Definition at line 33 of file FT0DigitWriterSpec.h.

◆ getFT0DigitWriterSpec() [2/2]

o2::framework::DataProcessorSpec o2::ft0::getFT0DigitWriterSpec ( bool  mctruth = true,
bool  trigInp = true 
)

create a processor spec

Definition at line 23 of file FT0DigitWriterSpec.cxx.

◆ getFT0Workflow()

framework::WorkflowSpec o2::ft0::getFT0Workflow ( bool  isExtendedMode,
bool  useProcess,
bool  dumpProcessor,
bool  dumpReader,
bool  disableRootOut,
bool  askSTFDist 
)

Definition at line 24 of file FT0Workflow.cxx.

◆ getReconstructionSpec()

DataProcessorSpec o2::ft0::getReconstructionSpec ( bool  useMC = false,
const std::string  ccdbpath = "http://alice-ccdb.cern.ch",
bool  useTimeOffsetCalib = true,
bool  useSlewingCalib = true 
)

create a processor spec

Definition at line 102 of file ReconstructionSpec.cxx.

◆ getRecoQCworkflow()

DataProcessorSpec o2::ft0::getRecoQCworkflow ( GID::mask_t  src)

Definition at line 131 of file RecoQCworkflow.cxx.

◆ getRecoWorkflow()

framework::WorkflowSpec o2::ft0::getRecoWorkflow ( bool  useMC,
std::string  ccdbpath,
bool  useTimeOffsetCalib,
bool  useSlewingCalib,
bool  disableRootInp,
bool  disableRootOut 
)

Definition at line 25 of file RecoWorkflow.cxx.

◆ getRecPointReaderSpec()

DataProcessorSpec o2::ft0::getRecPointReaderSpec ( bool  useMC)

create a processor spec read simulated ITS digits from a root file

Definition at line 79 of file RecPointReaderSpec.cxx.

◆ getRecPointWriterSpec()

DataProcessorSpec o2::ft0::getRecPointWriterSpec ( bool  useMC)

create a processor spec

Definition at line 29 of file RecPointWriterSpec.cxx.

◆ operator<<()

std::ostream & o2::ft0::operator<< ( std::ostream &  os,
Detector source 
)

◆ operator>>()

std::istream & o2::ft0::operator>> ( std::istream &  os,
Detector source 
)

◆ signalForm_i()

template<typename Float >
Float o2::ft0::signalForm_i ( Float  x)

Definition at line 36 of file Digitizer.cxx.

◆ signalForm_integral()

float o2::ft0::signalForm_integral ( float  x)
inline

Definition at line 45 of file Digitizer.cxx.

◆ signalForm_integralVc()

Vc::float_v o2::ft0::signalForm_integralVc ( Vc::float_v  x)
inline

Definition at line 57 of file Digitizer.cxx.