![]() |
Project
|
Namespaces | |
namespace | reco_workflow |
Classes | |
union | AddressCharge |
class | AmplitudeSpectrum |
class | BadChannelMap |
CCDB container for bad (masked) channels in CPV. More... | |
struct | BCRecord |
BC reference to digits. More... | |
class | CalibParams |
class | Cluster |
Contains CPV cluster parameters. More... | |
class | Clusterer |
class | ClusterReader |
class | CPVBadMapCalibDevice |
struct | CPVBlockHeader |
Header for CPV flagging the following CPV payload. More... | |
struct | CPVCalibParams |
class | CPVGainCalibDevice |
class | CpvHeader |
class | CPVPedestalCalibDevice |
struct | CPVSimParams |
class | CpvTrailer |
class | CpvWord |
struct | CTF |
wrapper for the Entropy-encoded triggers and cells of the TF More... | |
class | CTFCoder |
struct | CTFHeader |
Header for a single CTF. More... | |
class | CTFHelper |
class | Detector |
Detector class for the CPV detector. More... | |
class | Digit |
class | Digitizer |
class | DigitizerSpec |
Task for CPV digitization in the data processing layer. More... | |
class | DigitReader |
class | EntropyDecoderSpec |
class | EntropyEncoderSpec |
class | FullCluster |
CPV cluster implementation. More... | |
class | GainCalibData |
class | GainCalibrator |
struct | GBTLinkAttributes |
class | Geometry |
class | GeometryParams |
class | Hit |
CPV simulation hit information. More... | |
struct | NoiseCalibData |
class | NoiseCalibrator |
struct | padCharge |
union | PadWord |
struct | PedestalCalibData |
class | PedestalCalibrator |
class | Pedestals |
class | PedestalSpectrum |
struct | ProcessAttributes |
class | RawDecoder |
Decoder of the ALTRO data in the raw page. More... | |
struct | RawDecoderError |
class | RawReaderMemory |
Reader for raw data produced by the Readout application in in-memory format. More... | |
class | RawWriter |
class | TriggerRecord |
Header for data corresponding to the same hardware trigger adapted from DataFormatsEMCAL/TriggerRecord. More... | |
Typedefs | |
using | DigitBase = o2::dataformats::TimeStamp< double > |
using | GainTimeSlot = o2::calibration::TimeSlot< GainCalibData > |
using | Digit = o2::cpv::Digit |
using | NoiseTimeSlot = o2::calibration::TimeSlot< o2::cpv::NoiseCalibData > |
using | PedestalTimeSlot = o2::calibration::TimeSlot< o2::cpv::PedestalCalibData > |
using | OutputSpec = framework::OutputSpec |
template<typename T > | |
using | BranchDefinition = MakeRootTreeWriterSpec::BranchDefinition< T > |
using | ClusType = std::vector< o2::cpv::Cluster > |
using | DigitType = std::vector< o2::cpv::Digit > |
using | TriggerRecordType = std::vector< o2::cpv::TriggerRecord > |
using | MCLabelType = o2::dataformats::MCTruthContainer< MCCompLabel > |
Enumerations | |
enum | RawErrorType_t { kOK , kOK_NO_PAYLOAD , kRDH_DECODING , kRDH_INVALID , kNOT_CPV_RDH , kSTOPBIT_NOTFOUND , kPAGE_NOTFOUND , kOFFSET_TO_NEXT_IS_0 , kPAYLOAD_INCOMPLETE , kNO_CPVHEADER , kNO_CPVTRAILER , kCPVHEADER_INVALID , kCPVTRAILER_INVALID , kSEGMENT_HEADER_ERROR , kROW_HEADER_ERROR , kEOE_HEADER_ERROR , kPADERROR , kUNKNOWN_WORD , kPadAddress , kWRONG_DATAFORMAT } |
Variables | |
constexpr float | kMinX = -72.32 |
constexpr float | kStepX = 0.0025 |
constexpr float | kMinZ = -63.3 |
constexpr float | kStepZ = 0.002 |
constexpr float | kStepE = 0.036 |
const GBTLinkAttributes | links [kNGBTLinks] |
using o2::cpv::BranchDefinition = typedef framework::MakeRootTreeWriterSpec::BranchDefinition<T> |
Definition at line 38 of file ReaderSpec.cxx.
using o2::cpv::ClusType = typedef std::vector<o2::cpv::Cluster> |
Definition at line 32 of file WriterSpec.cxx.
typedef o2::cpv::Digit o2::cpv::Digit |
Definition at line 26 of file NoiseCalibrator.h.
using o2::cpv::DigitBase = typedef o2::dataformats::TimeStamp<double> |
using o2::cpv::DigitType = typedef std::vector<o2::cpv::Digit> |
Definition at line 33 of file WriterSpec.cxx.
Definition at line 72 of file GainCalibrator.h.
using o2::cpv::MCLabelType = typedef o2::dataformats::MCTruthContainer<MCCompLabel> |
Definition at line 35 of file WriterSpec.cxx.
Definition at line 42 of file NoiseCalibrator.h.
using o2::cpv::OutputSpec = typedef framework::OutputSpec |
Definition at line 23 of file ReaderSpec.h.
using o2::cpv::PedestalTimeSlot = typedef o2::calibration::TimeSlot<o2::cpv::PedestalCalibData> |
Definition at line 72 of file PedestalCalibrator.h.
using o2::cpv::TriggerRecordType = typedef std::vector<o2::cpv::TriggerRecord> |
Definition at line 34 of file WriterSpec.cxx.
Definition at line 26 of file RawReaderMemory.h.
o2::framework::DataProcessorSpec o2::cpv::getBadMapCalibSpec | ( | bool | useCCDB, |
bool | forceUpdate, | ||
std::string | path, | ||
short | method | ||
) |
Definition at line 205 of file CPVBadMapCalibDevice.cxx.
DataProcessorSpec o2::cpv::getClustersReaderSpec | ( | bool | propagateMC = true | ) |
Definition at line 137 of file ReaderSpec.cxx.
DataProcessorSpec o2::cpv::getClusterWriterSpec | ( | bool | useMC | ) |
create a processor spec write CPV clusters to ROOT file
Definition at line 38 of file WriterSpec.cxx.
DataProcessorSpec o2::cpv::getCPVClusterReaderSpec | ( | bool | useMC = true | ) |
create a processor spec read CPV Cluster data from a root file
Definition at line 80 of file ClusterReaderSpec.cxx.
o2::framework::DataProcessorSpec o2::cpv::getCPVDigitizerSpec | ( | int | channel, |
bool | mctruth = true |
||
) |
Create new digitizer spec.
Definition at line 192 of file CPVDigitizerSpec.cxx.
DataProcessorSpec o2::cpv::getCPVDigitReaderSpec | ( | bool | useMC = true | ) |
create a processor spec read CPV Digit data from a root file
Definition at line 80 of file DigitReaderSpec.cxx.
o2::framework::DataProcessorSpec o2::cpv::getCPVDigitWriterSpec | ( | bool | mctruth = true | ) |
Definition at line 31 of file CPVDigitWriterSpec.h.
DataProcessorSpec o2::cpv::getDigitsReaderSpec | ( | bool | propagateMC = true | ) |
Definition at line 47 of file ReaderSpec.cxx.
DataProcessorSpec o2::cpv::getDigitWriterSpec | ( | bool | useMC | ) |
Definition at line 68 of file WriterSpec.cxx.
DataProcessorSpec o2::cpv::getEntropyDecoderSpec | ( | int | verbosity, |
unsigned int | sspec | ||
) |
create a processor spec
Definition at line 77 of file EntropyDecoderSpec.cxx.
DataProcessorSpec o2::cpv::getEntropyEncoderSpec | ( | bool | selIR = false | ) |
create a processor spec
Definition at line 73 of file EntropyEncoderSpec.cxx.
o2::framework::DataProcessorSpec o2::cpv::getGainCalibSpec | ( | bool | useCCDB, |
bool | forceUpdate, | ||
std::string | path | ||
) |
Definition at line 213 of file CPVGainCalibDevice.cxx.
o2::framework::DataProcessorSpec o2::cpv::getPedestalCalibSpec | ( | bool | useCCDB, |
bool | forceUpdate, | ||
std::string | path | ||
) |
Definition at line 170 of file CPVPedestalCalibDevice.cxx.
std::ostream & o2::cpv::operator<< | ( | std::ostream & | in, |
const BadChannelMap & | bcm | ||
) |
Printing bad channel map on the stream.
in | Stream where the bad channel map is printed on |
bcm | Bad channel map to be printed |
Printing cellID of all bad channels stored in the bad channel map on the stream.
Definition at line 93 of file BadChannelMap.cxx.
std::ostream & o2::cpv::operator<< | ( | std::ostream & | stream, |
const Digit & | dig | ||
) |
std::ostream & o2::cpv::operator<< | ( | std::ostream & | stream, |
const Hit & | point | ||
) |
std::ostream & o2::cpv::operator<< | ( | std::ostream & | stream, |
const TriggerRecord & | trg | ||
) |
Definition at line 26 of file TriggerRecord.cxx.
const GBTLinkAttributes o2::cpv::links[kNGBTLinks] |
Definition at line 54 of file RawWriter.h.