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

Namespaces

namespace  reco_workflow
 

Classes

struct  BCMask
 
struct  CTF
 wrapper for the Entropy-encoded trigger inputs and classes of the TF More...
 
class  CTFCoder
 
struct  CTFHeader
 Header for a single CTF. More...
 
class  CTFHelper
 
struct  CTPActiveRun
 
class  ctpCCDBManager
 
struct  CTPClass
 Class = Mask+Descriptor+Cluster. More...
 
struct  CTPCluster
 List of detectors. More...
 
class  CTPConfiguration
 
struct  CTPDescriptor
 Descriptor = Generator or List of [negated] inputs. More...
 
struct  CTPDetector
 The main part is Local Trigger Generator (LTG) More...
 
struct  CTPDigit
 
class  CTPDPLDigitizerTask
 
struct  CTPGenerator
 CTP internal generator: 4 for L0 and 4 for LM levels. More...
 
struct  CTPInput
 
struct  CTPInputDigit
 
struct  CTPInputsConfiguration
 
class  CTPRateFetcher
 
class  CTPRunManager
 
class  CTPRunScalers
 
struct  CTPScalerO2
 Scalers produced from raw scalers corrected for overflow. More...
 
struct  CTPScalerRaw
 
struct  CTPScalerRecordO2
 
struct  CTPScalerRecordRaw
 
class  Digitizer
 
class  DigitReader
 
class  Digits2Raw
 
class  EntropyDecoderSpec
 
class  EntropyEncoderSpec
 
struct  errorCounters
 
struct  LumiInfo
 
class  RawDataDecoder
 
struct  TriggerOffsetsParam
 

Typedefs

typedef std::bitset< NGBT > gbtword80_t
 
typedef std::bitset< 128 > gbtword128_t
 
template<typename T >
using BranchDefinition = framework::MakeRootTreeWriterSpec::BranchDefinition< T >
 
typedef std::map< uint32_t, std::array< uint32_t, 6 > > counters_t
 
typedef std::map< uint32_t, std::array< uint64_t, 6 > > counters64_t
 

Functions

std::ostream & operator<< (std::ostream &in, const CTPConfiguration &conf)
 
std::ostream & operator<< (std::ostream &os, const CTPDigit &d)
 
framework::DataProcessorSpec getEntropyDecoderSpec (int verbosity, unsigned int sspec)
 create a processor spec
 
framework::DataProcessorSpec getEntropyEncoderSpec (bool selIR=false, bool noLumiInput=false)
 create a processor spec
 
framework::DataProcessorSpec getDigitsReaderSpec (bool propagateMC=true, const std::string &defFile="ctpdigits.root")
 
framework::DataProcessorSpec getDigitWriterSpec (bool raw=true)
 
o2::framework::DataProcessorSpec getCTPDigitizerSpec (int channel, std::vector< o2::detectors::DetID > &detList, bool mctruth)
 

Variables

const std::string CCDBPathCTPConfig = "CTP/Config/Config"
 Database constants.
 

Typedef Documentation

◆ BranchDefinition

Definition at line 26 of file DigitWriterSpec.cxx.

◆ counters64_t

typedef std::map<uint32_t, std::array<uint64_t, 6> > o2::ctp::counters64_t

Definition at line 27 of file RunManager.h.

◆ counters_t

typedef std::map<uint32_t, std::array<uint32_t, 6> > o2::ctp::counters_t

Definition at line 26 of file RunManager.h.

◆ gbtword128_t

typedef std::bitset<128> o2::ctp::gbtword128_t

Definition at line 37 of file Digits.h.

◆ gbtword80_t

typedef std::bitset<NGBT> o2::ctp::gbtword80_t

Definition at line 36 of file Digits.h.

Function Documentation

◆ getCTPDigitizerSpec()

o2::framework::DataProcessorSpec o2::ctp::getCTPDigitizerSpec ( int  channel,
std::vector< o2::detectors::DetID > &  detList,
bool  mctruth 
)

Definition at line 106 of file CTPDigitizerSpec.cxx.

◆ getDigitsReaderSpec()

DataProcessorSpec o2::ctp::getDigitsReaderSpec ( bool  propagateMC = true,
const std::string &  defFile = "ctpdigits.root" 
)

Definition at line 161 of file DigitReaderSpec.cxx.

◆ getDigitWriterSpec()

framework::DataProcessorSpec o2::ctp::getDigitWriterSpec ( bool  raw = true)

Definition at line 28 of file DigitWriterSpec.cxx.

◆ getEntropyDecoderSpec()

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

create a processor spec

Definition at line 93 of file EntropyDecoderSpec.cxx.

◆ getEntropyEncoderSpec()

DataProcessorSpec o2::ctp::getEntropyEncoderSpec ( bool  selIR = false,
bool  noLumiInput = false 
)

create a processor spec

Definition at line 80 of file EntropyEncoderSpec.cxx.

◆ operator<<() [1/2]

std::ostream & o2::ctp::operator<< ( std::ostream &  in,
const CTPConfiguration conf 
)

Definition at line 1156 of file Configuration.cxx.

◆ operator<<() [2/2]

std::ostream & o2::ctp::operator<< ( std::ostream &  os,
const CTPDigit d 
)

Definition at line 20 of file Digits.cxx.

Variable Documentation

◆ CCDBPathCTPConfig

const std::string o2::ctp::CCDBPathCTPConfig = "CTP/Config/Config"

Database constants.

Definition at line 32 of file Configuration.h.