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

Classes

class  BaseRecoTask
 
struct  ChannelData
 
struct  ChannelDataFloat
 
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  DigitizationConstant
 
class  Digitizer
 
class  DigitReader
 
class  EntropyDecoderSpec
 
class  EntropyEncoderSpec
 
class  FV0CalibCollector
 
class  FV0CalibInfoSlot
 
class  FV0CalibrationInfoObject
 
struct  FV0ChannelTimeCalibrationObject
 
class  FV0ChannelTimeOffsetSlotContainer
 
class  FV0DCSDataProcessor
 
struct  FV0DigParam
 
class  FV0DPLDigitizerTask
 
class  FV0TFProcessor
 
class  Geometry
 FV0 Geometry. More...
 
class  Hit
 
class  MCLabel
 
struct  Point3Dsimple
 
class  ReconstructionDPL
 
class  RecPointReader
 
class  RecPoints
 
struct  TriggersExt
 

Typedefs

using Triggers = o2::fit::Triggers
 
using SingleLUT = o2::fit::SingleLUT< o2::detectors::DetID::FV0, o2::fit::LookupTableBase<> >
 
using EventHeader = o2::fit::EventHeader
 
using EventData = o2::fit::EventData
 
using TCMdata = o2::fit::TCMdata
 
using TCMdataExtended = o2::fit::TCMdataExtended
 
using Slot = o2::calibration::TimeSlot< o2::fv0::FV0CalibInfoSlot >
 
using RawHeaderPM = o2::fv0::EventHeader
 
using RawDataPM = o2::fv0::EventData
 
using RawHeaderTCM = o2::fv0::EventHeader
 
using RawDataTCM = o2::fv0::TCMdata
 
using RawHeaderTCMext = o2::fv0::EventHeader
 
using RawDataTCMext = o2::fv0::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 DigitBlockFV0 = o2::fit::DigitBlockFIT< o2::fv0::SingleLUT, o2::fv0::Digit, o2::fv0::ChannelData >
 
using DigitBlockFV0ext = o2::fit::DigitBlockFIText< o2::fv0::SingleLUT, o2::fv0::Digit, o2::fv0::ChannelData, o2::fv0::TriggersExt >
 
using RawReaderFV0BaseNorm = o2::fit::RawReaderBaseFIT< DigitBlockFV0, DataBlockPM, DataBlockTCM >
 
using RawReaderFV0BaseExt = o2::fit::RawReaderBaseFIT< DigitBlockFV0ext, DataBlockPM, DataBlockTCMext >
 
using RawWriterFV0 = o2::fit::RawWriterFIT< DigitBlockFV0, DataBlockPM, DataBlockTCM >
 
using RawWriterFV0_padded = o2::fit::RawWriterFIT< DigitBlockFV0, DataBlockPM::DataBlockInvertedPadding_t, DataBlockTCM::DataBlockInvertedPadding_t >
 
template<typename T >
using BranchDefinition = framework::MakeRootTreeWriterSpec::BranchDefinition< T >
 

Functions

o2::framework::DataProcessorSpec getFV0ChannelTimeCalibrationSpec ()
 
std::ostream & operator<< (std::ostream &os, Detector &source)
 
std::istream & operator>> (std::istream &os, Detector &source)
 
float sigmoidPmtRing5 (float 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 getFV0DigitWriterSpec (bool mctruth=true, bool trigInp=true)
 create a processor spec
 
framework::DataProcessorSpec getReconstructionSpec (bool useMC=false, const std::string ccdbpath="http://alice-ccdb.cern.ch")
 create a processor spec
 
framework::WorkflowSpec getRecoWorkflow (bool useMC, bool disableRootInp, bool disableRootOut)
 
framework::DataProcessorSpec getRecPointReaderSpec (bool useMC)
 
framework::DataProcessorSpec getRecPointWriterSpec (bool useMC)
 create a processor spec
 
o2::framework::DataProcessorSpec getFV0DigitizerSpec (int channel, bool mctruth)
 
o2::framework::DataProcessorSpec getFV0DigitWriterSpec (bool mctruth=true)
 

Typedef Documentation

◆ BranchDefinition

Definition at line 21 of file FV0DigitWriterSpec.cxx.

◆ DataBlockPM

◆ DataBlockTCM

◆ DataBlockTCMext

◆ DigitBlockFV0

◆ DigitBlockFV0ext

◆ EventData

Definition at line 29 of file RawEventData.h.

◆ EventHeader

Definition at line 28 of file RawEventData.h.

◆ RawDataPM

Definition at line 28 of file DataBlockFV0.h.

◆ RawDataTCM

Definition at line 30 of file DataBlockFV0.h.

◆ RawDataTCMext

Definition at line 32 of file DataBlockFV0.h.

◆ RawHeaderPM

Definition at line 27 of file DataBlockFV0.h.

◆ RawHeaderTCM

Definition at line 29 of file DataBlockFV0.h.

◆ RawHeaderTCMext

Definition at line 31 of file DataBlockFV0.h.

◆ RawReaderFV0BaseExt

◆ RawReaderFV0BaseNorm

◆ RawWriterFV0

◆ RawWriterFV0_padded

◆ SingleLUT

◆ Slot

◆ TCMdata

Definition at line 30 of file RawEventData.h.

◆ TCMdataExtended

Definition at line 31 of file RawEventData.h.

◆ Triggers

Definition at line 35 of file Digit.h.

Function Documentation

◆ getDigitReaderSpec()

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

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

Definition at line 82 of file DigitReaderSpec.cxx.

◆ getEntropyDecoderSpec()

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

create a processor spec

Definition at line 76 of file EntropyDecoderSpec.cxx.

◆ getEntropyEncoderSpec()

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

create a processor spec

Definition at line 74 of file EntropyEncoderSpec.cxx.

◆ getFV0ChannelTimeCalibrationSpec()

o2::framework::DataProcessorSpec o2::fv0::getFV0ChannelTimeCalibrationSpec ( )

Definition at line 24 of file FV0ChannelTimeCalibrationSpec.h.

◆ getFV0DigitizerSpec()

o2::framework::DataProcessorSpec o2::fv0::getFV0DigitizerSpec ( int  channel,
bool  mctruth 
)

Definition at line 146 of file FV0DigitizerSpec.cxx.

◆ getFV0DigitWriterSpec() [1/2]

o2::framework::DataProcessorSpec o2::fv0::getFV0DigitWriterSpec ( bool  mctruth = true)

Definition at line 32 of file FV0DigitWriterSpec.h.

◆ getFV0DigitWriterSpec() [2/2]

o2::framework::DataProcessorSpec o2::fv0::getFV0DigitWriterSpec ( bool  mctruth = true,
bool  trigInp = true 
)

create a processor spec

Definition at line 23 of file FV0DigitWriterSpec.cxx.

◆ getReconstructionSpec()

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

create a processor spec

Definition at line 91 of file ReconstructionSpec.cxx.

◆ getRecoWorkflow()

framework::WorkflowSpec o2::fv0::getRecoWorkflow ( bool  useMC,
bool  disableRootInp,
bool  disableRootOut 
)

Definition at line 25 of file RecoWorkflow.cxx.

◆ getRecPointReaderSpec()

DataProcessorSpec o2::fv0::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::fv0::getRecPointWriterSpec ( bool  useMC)

create a processor spec

Definition at line 28 of file RecPointWriterSpec.cxx.

◆ operator<<()

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

◆ operator>>()

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

◆ sigmoidPmtRing5()

float o2::fv0::sigmoidPmtRing5 ( float  x)
inline

Definition at line 148 of file Digitizer.h.