![]() |
Project
|
Namespaces | |
namespace | constants |
namespace | reco_workflow |
namespace | reconstructionerrors |
namespace | STUparam |
namespace | triggerbits |
namespace | TRUparam |
namespace | workflow_reader |
Classes | |
struct | AltroBunch |
ALTRO bunch information obtained from digits. More... | |
class | AltroDecoder |
Decoder of the ALTRO data in the raw page. More... | |
class | AltroDecoderError |
Error handling of the ALTRO Decoder. More... | |
class | AnalysisCluster |
Cluster class for kinematic cluster parametersported from AliVCluster in AliRoot. More... | |
class | BadChannelMap |
CCDB container for masked cells in EMCAL. More... | |
class | Bunch |
ALTRO bunch information. More... | |
class | CalibContainerIndexException |
Error handling for invalid index in calibration request. More... | |
class | CalibDB |
Interface to calibration data from CCDB for EMCAL. More... | |
class | CalibLoader |
Handler for EMCAL calibration objects in DPL workflows. More... | |
union | CaloBunchWord |
Encoding of ALTRO words (32 bit consisting of 3 10-bit words) More... | |
class | CaloFitResults |
Container class to hold results from fitting. More... | |
class | CaloRawFitter |
class | CaloRawFitterGamma2 |
Raw data fitting: Gamma-2 function. More... | |
class | CaloRawFitterStandard |
Raw data fitting: standard TMinuit fit. More... | |
class | Cell |
EMCAL compressed cell information. More... | |
class | CellLabel |
cell class for MC particle IDs and their respective amplitude fraction More... | |
class | CellRecalibrator |
Tool for recalibration at cell level. More... | |
class | CellRecalibratorSpec |
Recalibration workflow at cell level. More... | |
class | Channel |
ALTRO channel representation. More... | |
struct | ChannelBunchData |
struct | ChannelData |
Structure for mapping digits to Channels within a SRU. More... | |
struct | ChannelDigits |
Structure for mapping digits to Channels within a SRU. More... | |
union | ChannelHeader |
Bitfield encoding channel headers. More... | |
class | Cluster |
EMCAL Cluster. More... | |
class | ClusterFactory |
EMCal clusters factory Ported from class AliEMCALcluster. More... | |
class | Clusterizer |
Meta class for recursive clusterizer. More... | |
class | ClusterizerParameters |
Contains all parameters to set up the clusterizer. More... | |
class | ClusterizerTask |
Stand-alone task running EMCAL clusterization. More... | |
class | ClusterLabel |
cluster class for MC particle IDs and their respective energy fraction More... | |
struct | CompressedL0TimeSum |
Compressed L0 timesum information. More... | |
struct | CompressedTriggerPatch |
Compressed reconstructed L0 trigger patch information. More... | |
struct | CompressedTRU |
Compressed reconstructed TRU information. More... | |
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 simulation class for the EMCAL detector. More... | |
class | Digit |
EMCAL digit implementation. More... | |
struct | DigitContainerPerSRU |
Structure for organizing digits within the SRU and preserves the digit type. More... | |
class | Digitizer |
EMCAL FEE digitizer. More... | |
class | DigitizerSpec |
Create new digitizer spec. More... | |
class | DigitizerTRU |
EMCAL DigitizerTRU, digitizes with the help of a temporary description based upon a pol9*Heavyside. More... | |
class | DigitReader |
DigitReader class for EMCAL. Loads cells/digits and feeds them to clusterizer. More... | |
class | DigitsVectorStream |
Container class for Digits, MC lebels, and trigger records. More... | |
class | DigitsWriteoutBuffer |
Container class for time sampled digits. More... | |
class | DigitsWriteoutBufferTRU |
Container class for time sampled digits to be sent to TRUs in true continuous readout. More... | |
struct | DigitTimebinBase |
DigitTimebinBase templated, used for the DigitsWriteoutBuffer and DigitsWriteoutBufferTRU. More... | |
class | ElmbData |
class | ElmbMeasurement |
struct | EMCALBlockHeader |
Header for EMCAL flagging the following EMCAL payload. More... | |
class | EMCALCalibExtractor |
struct | EMCALCalibParams |
class | EMCALChannelCalibrator |
class used for managment of bad channel and time calibration template DataInput can be ChannelData or TimeData // o2::emcal::EMCALChannelData, o2::emcal::EMCALTimeCalibData More... | |
class | EMCALChannelData |
class | EMCALChannelScaleFactors |
class | EMCALDCSDataProcessor |
class | EMCALPedestalHelper |
class | EMCALTimeCalibData |
struct | EMCALTriggerInputs |
Trigger Inputs object, summary of the entire information needed for the L1 algorithm. More... | |
struct | EMCALTriggerInputsPatch |
Trigger Inputs object, summary of the entire information needed for the L1 algorithm. More... | |
class | EMCDCSProcessor |
class | EnergyIntervals |
class | EntropyDecoderSpec |
class | EntropyEncoderSpec |
class | ErrorTypeFEE |
Errors per FEE information. More... | |
class | EventContainer |
Containter of cells for a given event. More... | |
struct | EventData |
EMCAL event information (per trigger) More... | |
class | EventHandler |
Handler for EMCAL event data. More... | |
class | FastORIndexException |
Error handling of faulty FastOR indices. More... | |
class | FastORPositionExceptionEMCAL |
Handling of invalid positions of a FastOR in the detector. More... | |
class | FastORPositionExceptionSupermodule |
Handling of invalid positions of a FastOR within a supermodule. More... | |
class | FastORPositionExceptionTRU |
Handling of invalid positions of a FastOR within a TRU. More... | |
class | FastOrStartTimeInvalidException |
Handling of error if starttime is to large (>=14). This is most likely caused by a corrupted channel header where a FEC channel is identified as a TRU channel. More... | |
struct | FastOrStruct |
class | FastORTimeSeries |
Container for FastOR time series. More... | |
class | FeeDCS |
class | GainCalibrationFactors |
CCDB container for the gain calibration factors. More... | |
class | Geometry |
EMCAL geometry definition. More... | |
class | GeometryNotInitializedException |
Error handling access to non-initialized geometry. More... | |
class | GeometryNotSetException |
Handling cases where the geometry is required but not defined. More... | |
class | Hit |
EMCAL simulation hit information. More... | |
class | InvalidCellIDException |
Exception handling non-existing cell IDs. More... | |
class | InvalidChanneltypeException |
Error handling invalid channel types. More... | |
class | InvalidEnergyIntervalException |
class | InvalidModuleException |
Error Handling when an invalid module ID (outside the limits) is called. More... | |
class | InvalidPositionException |
Exception handling errors due to positions not in the EMCAL area. More... | |
class | InvalidSupermoduleTypeException |
Exception handling improper or uninitialized supermodule types. More... | |
class | L0sizeInvalidException |
Handlig access of L0 index mapping with invalid patch size. More... | |
class | LabeledDigit |
EMCAL labeled digit implementation. More... | |
class | LZEROElectronics |
Container class for Digits, MC lebels, and trigger records. More... | |
class | Mapper |
ALTRO mapping for calorimeters. More... | |
class | MappingHandler |
Handler providing the correct mapping for the given DDL. More... | |
class | MCLabel |
Monte-Carlo label for EMCAL clusters / digits. More... | |
class | MinorAltroDecodingError |
Error handling for the ALTRO decoder for non-crashing errors. More... | |
class | NonlinearityFactory |
Creator and handler class of nonlinearity parameterizations. More... | |
class | NonlinearityHandler |
Nonlinearity functions for energy correction. More... | |
class | OfflineCalibSpec |
Task for producing offline calibration objects. More... | |
struct | Parent |
Information about superparent (particle entering EMCAL) More... | |
class | Pedestal |
CCDB container for pedestal values. More... | |
class | PedestalCalibDevice |
class | PedestalProcessorData |
Exchange container between PedestalProcessorDevice and PedestalAggregatorDevice. More... | |
class | PedestalProcessorDevice |
Processor part of the EMCAL pedestal calibration workflow. More... | |
class | PHOSRegionException |
Handling of invalid PHOS regions. More... | |
struct | PublisherConf |
class | RawBuffer |
Buffer for EMCAL raw pages. More... | |
class | RawDecodingError |
Error handling of the raw reader. More... | |
class | RawPayload |
Class for raw payload excluding raw data headers from one or multiple DMA pages. More... | |
class | RawReaderMemory |
Reader for raw data produced by the Readout application in in-memory format. More... | |
class | RawWriter |
Raw data creator for EMCAL raw data based on EMCAL digits. More... | |
class | RCUTrailer |
Information stored in the RCU trailer. More... | |
struct | RecCellInfo |
Container class for cell information for merging. More... | |
class | RecoContainer |
Handler for cells/LEDMONS/Trigger data in timeframes. More... | |
class | RecoContainerReader |
Iterator over reco containers. More... | |
class | RecoParam |
EMCal reconstruction parameters. More... | |
class | RowColException |
Handling error for invalid positions in row-column space. More... | |
class | SDigitizer |
EMCAL summed digitizer. More... | |
class | ShishKebabTrd1Module |
Main class for TRD1 geometry of Shish-Kebab case. More... | |
class | SimParam |
EMCal simulation parameters. More... | |
class | SpaceFrame |
Space Frame implementation. More... | |
struct | SRUBunchContainer |
Structure for organizing Bunches within the SRU. More... | |
struct | SRUDigitContainer |
Structure for organizing digits within the SRU. More... | |
class | StandaloneAODProducerSpec |
class | StuDecoder |
Decoder of the EMCAL/DCAL STU data. More... | |
class | STUDecoderError |
Handling of STU reconstruction errors. More... | |
class | SupermoduleIndexException |
Handling error due to invalid supermodule. More... | |
class | TempCalibParamSM |
class | TempCalibrationParams |
class | TimeCalibParamL1Phase |
class | TimeCalibrationParams |
class | TimeCalibrationSlewingParams |
class | TriggerDCS |
CCDB container for the DCS data in EMCAL. More... | |
class | TriggerMappingV2 |
Trigger mapping starting from Run2. More... | |
class | TriggerRecord |
Header for data corresponding to the same hardware trigger. More... | |
class | TriggerSTUDCS |
CCDB container for STU DCS data in EMCAL. More... | |
class | TriggerSTUErrorCounter |
CCDB container for STU error counts. More... | |
class | TriggerTRUDCS |
CCDB container for TRU DCS data in EMCAL. More... | |
class | TRUDataHandler |
Helper class to handle decoded TRU data during the reconstruction. More... | |
struct | TRUElectronics |
TRUElectronics creator, based on the TRUElectronics. More... | |
class | TRUIndexException |
Error handling of faulty TRU indices. More... | |
Typedefs | |
using | DigitBase = o2::dataformats::TimeStamp< double > |
typedef std::tuple< int, float, float, float, float > | Sensor_t |
using | pedestalarray = std::vector< short > |
using | boostHisto = boost::histogram::histogram< std::tuple< boost::histogram::axis::regular< double, boost::use_default, boost::use_default, boost::use_default >, boost::histogram::axis::integer<> >, boost::histogram::unlimited_storage< std::allocator< char > > > |
using | DPID = o2::dcs::DataPointIdentifier |
using | DPVAL = o2::dcs::DataPointValue |
using | DPCOM = o2::dcs::DataPointCompositeObject |
using | EMCFEE = o2::emcal::TriggerDCS |
using | EMCELMB = o2::emcal::ElmbMeasurement |
using | Slot = o2::calibration::TimeSlot< o2::emcal::EMCALChannelData > |
using | clbUtils = o2::calibration::Utils |
using | ClusterIndex = int |
using | ClusterizerDigits = Clusterizer< Digit > |
using | ClusterizerCells = Clusterizer< Cell > |
using | DigitTimebin = DigitTimebinBase< LabeledDigit > |
DigitTimebin is DigitTimebinBase<LabeledDigit> | |
using | DigitTimebinTRU = DigitTimebinBase< Digit > |
using | CcdbManager = o2::ccdb::BasicCCDBManager |
using | HighResClock = std::chrono::high_resolution_clock |
using | Duration = std::chrono::duration< double, std::ratio< 1, 1 > > |
using | RunStatus = o2::dcs::RunStatusChecker::RunStatus |
using | OutputSpec = framework::OutputSpec |
template<typename T > | |
using | BranchDefinition = framework::MakeRootTreeWriterSpec::BranchDefinition< T > |
Enumerations | |
enum | { EMCAL_MODULES = 22 , EMCAL_ROWS = 24 , EMCAL_COLS = 48 , EMCAL_LEDREFS = 24 , EMCAL_TEMPSENSORS = 8 } |
enum | ChannelType_t { LOW_GAIN , HIGH_GAIN , TRU , LEDMON } |
Type of a raw data channel. More... | |
enum | FitAlgorithm { Standard = 0 , Gamma2 = 1 , NeuralNet = 2 , NONE = 3 } |
enum | STUtype_t { ESTU = 0 , DSTU = 1 } |
enum | EMCALSMType { NOT_EXISTENT = -1 , EMCAL_STANDARD = 0 , EMCAL_HALF = 1 , EMCAL_THIRD = 2 , DCAL_STANDARD = 3 , DCAL_EXT = 4 } |
enum | AcceptanceType_t { EMCAL_ACCEPTANCE = 1 , DCAL_ACCEPTANCE = 2 , NON_ACCEPTANCE = 0 } |
Functions | |
std::ostream & | operator<< (std::ostream &stream, const Cell &cell) |
Stream operator for EMCAL cell. | |
std::ostream & | operator<< (std::ostream &stream, const o2::emcal::Cluster &cluster) |
std::ostream & | operator<< (std::ostream &stream, const CompressedTRU &tru) |
Output stream operator of the CompressedTRU. | |
std::ostream & | operator<< (std::ostream &stream, const CompressedTriggerPatch &patch) |
Output stream operator of the CompressedTriggerPatch. | |
std::ostream & | operator<< (std::ostream &stream, const CompressedL0TimeSum ×um) |
Output stream operator of the CompressedL0TimeSum. | |
std::string | channelTypeToString (ChannelType_t chantype) |
Create string representation of the channel type object. | |
int | channelTypeToInt (ChannelType_t chantype) |
integer representation of the channel type object | |
ChannelType_t | intToChannelType (int chantype) |
Convert integer number to channel type object. | |
std::ostream & | operator<< (std::ostream &stream, ChannelType_t chantype) |
Stream operator for ChannelType_t. | |
std::ostream & | operator<< (std::ostream &stream, const Digit &dig) |
std::ostream & | operator<< (std::ostream &stream, const ErrorTypeFEE &errorType) |
Stream operator for FEE and it errors. | |
std::ostream & | operator<< (std::ostream &stream, const TriggerRecord &trg) |
BOOST_AUTO_TEST_CASE (Cell_test) | |
Standard tests for cell class. | |
Hit | operator+ (const Hit &lhs, const Hit &rhs) |
Creates a new point base on this point but adding the energy loss of the right hand side. | |
std::ostream & | operator<< (std::ostream &stream, const Hit &point) |
Output stream operator for EMCAL hits. | |
std::ostream & | operator<< (std::ostream &stream, const Mapper::ChannelID &channel) |
stream operator for Mapper::Channel | |
std::ostream & | operator<< (std::ostream &in, const NonlinearityHandler &handler) |
Output streaming operator for the NonlinearityHander. | |
std::ostream & | operator<< (std::ostream &stream, const RCUTrailer &trailer) |
std::ostream & | operator<< (std::ostream &in, const BadChannelMap &bcm) |
Printing bad channel map on the stream. | |
std::ostream & | operator<< (std::ostream &in, const BadChannelMap::MaskType_t &masktype) |
Streaming operator for mask type. | |
std::ostream & | operator<< (std::ostream &stream, const CalibContainerIndexException &obj) |
Output stream operator for CalibContainerIndexException. | |
std::ostream & | operator<< (std::ostream &in, const CellRecalibrator &calib) |
Output stream operator for cell-level calibrator. | |
std::ostream & | operator<< (std::ostream &in, const FeeDCS &dcs) |
std::ostream & | operator<< (std::ostream &in, const TriggerDCS &dcs) |
Streaming operator. | |
std::ostream & | operator<< (std::ostream &in, const TriggerSTUDCS &stu) |
Streaming operator. | |
std::ostream & | operator<< (std::ostream &in, const TriggerTRUDCS &tru) |
Streaming operator. | |
std::vector< unsigned short > | getBadChannelsLHC18m_block1 () |
std::vector< unsigned short > | getWarmChannelsLHC18m_block1 () |
std::vector< unsigned short > | getDeadChannelsLHC18m_block1 () |
std::vector< unsigned short > | getBadChannelsLHC17o_block2 () |
std::vector< unsigned short > | getWarmChannelsLHC17o_block2 () |
std::vector< unsigned short > | getDeadChannelsLHC17o_block2 () |
std::vector< unsigned short > | combineMaps (const std::vector< unsigned short > &list1, const std::vector< unsigned short > list2) |
void | filterBad (std::vector< unsigned short > warmcells, const std::vector< unsigned short > badcells) |
BOOST_AUTO_TEST_CASE (BadChannelMap_test) | |
Standard tests for bad channel map. | |
BOOST_AUTO_TEST_CASE (BadChannelScaleFactor_test) | |
BOOST_AUTO_TEST_CASE (testGainCalibration) | |
pedestalarray | createRandomPedestals (bool isLEDMON) |
pedestalarray | shiftPedestalValue (const pedestalarray &input, short shift=1) |
BOOST_AUTO_TEST_CASE (testPedestal) | |
BOOST_AUTO_TEST_CASE (testTempCalibration) | |
BOOST_AUTO_TEST_CASE (testTempCalibrationSM) | |
BOOST_AUTO_TEST_CASE (testTimeCalibration) | |
BOOST_AUTO_TEST_CASE (testTimeL1PhaseCalib) | |
void | ConfigureReferenceTRU (TriggerTRUDCS &testobject) |
Apply reference configuration Reference configuration taken from pp 2016. | |
void | ConfigureReferenceSTU (TriggerSTUDCS &testobject) |
BOOST_AUTO_TEST_CASE (TriggerDCS_test) | |
void | ConfigureReference (TriggerSTUDCS &testobject) |
Apply reference configuration Reference configuration taken from pp 2016. | |
BOOST_AUTO_TEST_CASE (TriggerSTUDCS_test) | |
BOOST_AUTO_TEST_CASE (TriggerSTUErrorCounter_test) | |
void | ConfigureReference (TriggerTRUDCS &testobject) |
Apply reference configuration Reference configuration taken from pp 2016. | |
BOOST_AUTO_TEST_CASE (TriggerTRUDCS_test) | |
std::ostream & | operator<< (std::ostream &in, const EMCALChannelData &emcdata) |
Printing EMCALChannelData on the stream. | |
o2::framework::DataProcessorSpec | getPedestalCalibDevice (bool dumpToFile, bool addRunNum) |
PedestalProcessorData | operator+ (const PedestalProcessorData &lhs, const PedestalProcessorData &rhs) |
Sum operator for PedestalProcessorData. | |
std::ostream & | operator<< (std::ostream &stream, const PedestalProcessorData::ChannelIndexException &ex) |
Output stream operator for PedestalProcessorData::ChannelIndexException. | |
framework::DataProcessorSpec | getPedestalProcessorDevice (bool askDistSTF) |
std::ostream & | operator<< (std::ostream &stream, const EMCALTimeCalibData &emcdata) |
void | compare (const PedestalProcessorData &testobject, const TProfile &refFECHG, const TProfile &refFECLG, const TProfile &refLEDMONHG, const TProfile &refLEDMONLG, bool testCount, bool verbose) |
BOOST_AUTO_TEST_CASE (testPedestalProcessorData) | |
std::ostream & | operator<< (std::ostream &stream, const AltroDecoderError &error) |
Stream operator of the AltroDecoderError. | |
std::ostream & | operator<< (std::ostream &stream, const AltroDecoderError::ErrorType_t &errortype) |
Stream operator of AltroDecoderError's ErrorType_t. | |
std::ostream & | operator<< (std::ostream &stream, const MinorAltroDecodingError &error) |
Stream operator of the MinorAltroDecodingError. | |
std::ostream & | operator<< (std::ostream &stream, const MinorAltroDecodingError::ErrorType_t &errortype) |
Stream operator of MinorAltroDecodingError's ErrorType_t. | |
std::ostream & | operator<< (std::ostream &stream, const CaloRawFitter::RawFitterError_t error) |
Stream operator for CaloRawFitter's RawFitterError. | |
std::ostream & | operator<< (std::ostream &stream, const RawDecodingError &error) |
Streaming operator for RawDecodingError. | |
std::ostream & | operator<< (std::ostream &stream, const RawDecodingError::ErrorType_t &error) |
Streaming operator for RawDecodingError's ErrorType_t. | |
std::ostream & | operator<< (std::ostream &stream, const RecoParam &par) |
Streaming operator for the reconstruction parameters. | |
std::ostream & | operator<< (std::ostream &stream, const STUDecoderError &error) |
Streaming operator of STU decoding errors. | |
std::ostream & | operator<< (std::ostream &stream, const TRUDataHandler &data) |
Output stream operator for the TRU data handler. | |
std::ostream & | operator<< (std::ostream &stream, const TRUDataHandler::PatchIndexException &error) |
Output stream operator of the PatchIndexException. | |
void | testThrow (AltroDecoderError::ErrorType_t errortype) |
BOOST_AUTO_TEST_CASE (AltroDecoderError_test) | |
BOOST_AUTO_TEST_CASE (CaloRawFitterError_test) | |
void | printBunch (const gsl::span< const uint16_t > adcs) |
std::vector< uint16_t > | getReversed (const std::vector< uint16_t > &original) |
std::tuple< uint8_t, std::vector< uint16_t >, std::vector< uint16_t > > | generatePulseTimeReversed () |
uint16_t | calculateTimesum (const std::vector< uint16_t > samplesOrdered, uint8_t l0time) |
std::vector< uint16_t > | generateSmallBunch (uint8_t bunchlength) |
void | add_bunch_to_buffer (std::vector< uint16_t > &buffer, const std::vector< uint16_t > &bunch, uint8_t starttime) |
BOOST_AUTO_TEST_CASE (FastORTimeSeries_test) | |
BOOST_AUTO_TEST_CASE (MinorAltroDecodingError_test) | |
void | testThrow (RawDecodingError::ErrorType_t errtype, unsigned int feeID) |
BOOST_AUTO_TEST_CASE (RawDecodingError_test) | |
BOOST_AUTO_TEST_CASE (RecoContainer_test) | |
BOOST_AUTO_TEST_CASE (TRUDataHandler_test) | |
std::ostream & | operator<< (std::ostream &stream, const LabeledDigit &dig) |
std::ostream & | operator<< (std::ostream &stream, const SimParam &s) |
framework::DataProcessorSpec | getCellRecalibratorSpec (uint32_t inputSubspec, uint32_t outputSubspec, uint32_t ledsettings, bool badChannelCalib, bool timeCalib, bool gainCalib, bool isMC) |
Create CellRecalibrator processor spec. | |
o2::framework::DataProcessorSpec | getEMCALDigitizerSpec (int channel, bool requireCTPInput, bool mctruth=true, bool useccdb=true) |
Create new digitizer spec. | |
o2::framework::DataProcessorSpec | getEMCALDigitWriterSpec (bool mctruth=true) |
Create new digits writer spec. | |
framework::DataProcessorSpec | getEntropyDecoderSpec (int verbosity, unsigned int sspecInp, unsigned int sspecOut=0) |
create a processor spec | |
framework::DataProcessorSpec | getEntropyEncoderSpec (bool selIR=false) |
create a processor spec | |
o2::framework::DataProcessorSpec | getEmcalOfflineCalibSpec (bool makeCellIDTimeEnergy, bool rejectCalibTriggers, bool rejectL0Trigger, uint32_t inputsubspec, bool enableGainCalib, bool ctpcfgperrun) |
Creating offline calib spec. | |
template<typename T = void> | |
framework::DataProcessorSpec | getPublisherSpec (PublisherConf const &config, uint32_t subspec=0, bool propagateMC=true) |
framework::DataProcessorSpec | getCellReaderSpec (bool propagateMC) |
framework::DataProcessorSpec | createPublisherSpec (PublisherConf const &config, uint32_t subspec, bool propagateMC, workflow_reader::Creator creator) |
framework::DataProcessorSpec | getStandaloneAODProducerSpec () |
create a processor spec | |
Variables | |
const std::string | DEFAULT_GEOMETRY = "EMCAL_COMPLETE12SMV1_DCAL_8SM" |
const int | NElmbSensors = 180 |
const Int_t | kNTRU = 46 |
const int | NUMBERFECCHANNELS = 17664 |
const int | NUMBERLEDMONCHANNELS = 480 |
constexpr unsigned int | NROWS = (24 + 1) * (6 + 4) |
constexpr unsigned int | NCOLS = 48 * 2 + 1 |
using o2::emcal::boostHisto = typedef boost::histogram::histogram<std::tuple<boost::histogram::axis::regular<double, boost::use_default, boost::use_default, boost::use_default>, boost::histogram::axis::integer<> >, boost::histogram::unlimited_storage<std::allocator<char> >> |
Definition at line 47 of file EMCALCalibExtractor.h.
using o2::emcal::BranchDefinition = typedef framework::MakeRootTreeWriterSpec::BranchDefinition<T> |
Definition at line 29 of file EMCALDigitWriterSpec.cxx.
using o2::emcal::CcdbManager = typedef o2::ccdb::BasicCCDBManager |
Definition at line 51 of file EMCALDCSDataProcessorSpec.h.
Definition at line 32 of file EMCALTimeCalibData.cxx.
using o2::emcal::ClusterIndex = typedef int |
Definition at line 35 of file Clusterizer.h.
using o2::emcal::ClusterizerCells = typedef Clusterizer<Cell> |
Definition at line 173 of file Clusterizer.h.
using o2::emcal::ClusterizerDigits = typedef Clusterizer<Digit> |
Definition at line 172 of file Clusterizer.h.
using o2::emcal::DigitBase = typedef o2::dataformats::TimeStamp<double> |
using o2::emcal::DigitTimebin = typedef DigitTimebinBase<LabeledDigit> |
DigitTimebin is DigitTimebinBase<LabeledDigit>
Definition at line 54 of file DigitTimebin.h.
using o2::emcal::DigitTimebinTRU = typedef DigitTimebinBase<Digit> |
Definition at line 55 of file DigitTimebin.h.
Definition at line 41 of file EMCDCSProcessor.h.
Definition at line 39 of file EMCDCSProcessor.h.
Definition at line 40 of file EMCDCSProcessor.h.
using o2::emcal::Duration = typedef std::chrono::duration<double, std::ratio<1, 1> > |
Definition at line 54 of file EMCALDCSDataProcessorSpec.h.
using o2::emcal::EMCELMB = typedef o2::emcal::ElmbMeasurement |
Definition at line 43 of file EMCDCSProcessor.h.
using o2::emcal::EMCFEE = typedef o2::emcal::TriggerDCS |
Definition at line 42 of file EMCDCSProcessor.h.
using o2::emcal::HighResClock = typedef std::chrono::high_resolution_clock |
Definition at line 53 of file EMCALDCSDataProcessorSpec.h.
using o2::emcal::OutputSpec = typedef framework::OutputSpec |
Definition at line 31 of file PublisherSpec.h.
using o2::emcal::pedestalarray = typedef std::vector<short> |
Definition at line 29 of file testPedestal.cxx.
using o2::emcal::RunStatus = typedef o2::dcs::RunStatusChecker::RunStatus |
Definition at line 55 of file EMCALDCSDataProcessorSpec.h.
typedef std::tuple<int, float, float, float, float> o2::emcal::Sensor_t |
Definition at line 25 of file ElmbData.h.
Definition at line 35 of file EMCALChannelData.cxx.
anonymous enum |
Definition at line 23 of file Constants.h.
Enumerator | |
---|---|
EMCAL_ACCEPTANCE | |
DCAL_ACCEPTANCE | |
NON_ACCEPTANCE |
Definition at line 30 of file GeometryBase.h.
Type of a raw data channel.
Enumerator | |
---|---|
LOW_GAIN | Low gain channel. |
HIGH_GAIN | High gain channel. |
TRU | TRU channel. |
LEDMON | LED monitor channel. |
Definition at line 33 of file Constants.h.
Enumerator | |
---|---|
NOT_EXISTENT | |
EMCAL_STANDARD | |
EMCAL_HALF | |
EMCAL_THIRD | |
DCAL_STANDARD | |
DCAL_EXT |
Definition at line 21 of file GeometryBase.h.
Enumerator | |
---|---|
Standard | Standard raw fitter. |
Gamma2 | Gamma2 raw fitter. |
NeuralNet | Neural net raw fitter. |
NONE |
Definition at line 111 of file Constants.h.
enum o2::emcal::STUtype_t |
Enumerator | |
---|---|
ESTU | EMCAL STU. |
DSTU | DCAL STU. |
Definition at line 118 of file Constants.h.
void o2::emcal::add_bunch_to_buffer | ( | std::vector< uint16_t > & | buffer, |
const std::vector< uint16_t > & | bunch, | ||
uint8_t | starttime | ||
) |
Definition at line 126 of file testFastORTimeSeries.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | AltroDecoderError_test | ) |
Definition at line 29 of file testAltroDecoderError.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | BadChannelMap_test | ) |
Standard tests for bad channel map.
Definition at line 44 of file testBadChannelMap.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | BadChannelScaleFactor_test | ) |
Definition at line 28 of file testBadChannelScaleFactors.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | CaloRawFitterError_test | ) |
Definition at line 24 of file testCaloRawFitterError.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | Cell_test | ) |
Standard tests for cell class.
Definition at line 29 of file testCell.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | FastORTimeSeries_test | ) |
Definition at line 133 of file testFastORTimeSeries.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | MinorAltroDecodingError_test | ) |
Definition at line 24 of file testMinorAltroDecodingError.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | RawDecodingError_test | ) |
Definition at line 29 of file testRawDecodingError.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | RecoContainer_test | ) |
Definition at line 28 of file testRecoContainer.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | testGainCalibration | ) |
Definition at line 29 of file testGainCalibration.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | testPedestal | ) |
Definition at line 53 of file testPedestal.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | testPedestalProcessorData | ) |
Definition at line 69 of file testPedestalProcessorData.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | testTempCalibration | ) |
Definition at line 31 of file testTempCalibration.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | testTempCalibrationSM | ) |
Definition at line 28 of file testTempCalibrationSM.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | testTimeCalibration | ) |
Definition at line 31 of file testTimeCalibration.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | testTimeL1PhaseCalib | ) |
Definition at line 28 of file testTimeL1PhaseCalib.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | TriggerDCS_test | ) |
testing all the getters and setters
Test for operator== on itself Tests whether operator== returns true in case the object is tested against itself.
Test for operator== on different objects Tests whether the operator== returns false if at least one setting is different. For this operator== is tested with multiple objects based on a reference setting where only one parameter is changed at the time.
Definition at line 71 of file testTriggerDCS.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | TriggerSTUDCS_test | ) |
testing all the getters and setters
Test for operator== on itself Tests whether operator== returns true in case the object is tested against itself.
Test for operator== on same object Tests whether operator== returns true in case both objects have the same content.
Testing the copy constructor
Testing the assignment operator
Test for operator== on different objects Tests whether the operator== returns false if at least one setting is different. For this operator== is tested with multiple objects based on a reference setting where only one parameter is changed at the time.
Test for the stream operator Test if operator<< for a reference configuration produces the expected reference string. Test is implemented using a streaming operator.
Definition at line 53 of file testTriggerSTUDCS.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | TriggerSTUErrorCounter_test | ) |
testing all the getters and setters
Test for operator== on itself Tests whether operator== returns true in case the object is tested against itself.
Test for operator== on same object Tests whether operator== returns true in case both objects have the same content.
Testing the copy constructor
Testing the assignment operator
Test for operator== on different objects Tests whether the operator== returns false if at least one setting is different. For this operator== is tested with multiple objects based on a reference setting where only one parameter is changed at the time.
Definition at line 26 of file testTriggerSTUErrorCounter.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | TriggerTRUDCS_test | ) |
testing all the getters and setters
Test for operator== on itself Tests whether operator== returns true in case the object is tested against itself.
Test for operator== on same object Tests whether operator== returns true in case both objects have the same content.
Testing the copy constructor
Testing the assignment operator
Test for operator== on different objects Tests whether the operator== returns false if at least one setting is different. For this operator== is tested with multiple objects based on a reference setting where only one parameter is changed at the time.
Test for the stream operator Test if operator<< for a reference configuration produces the expected reference string. Test is implemented using a streaming operator.
Definition at line 46 of file testTriggerTRUDCS.cxx.
o2::emcal::BOOST_AUTO_TEST_CASE | ( | TRUDataHandler_test | ) |
Definition at line 25 of file testTRUDataHandler.cxx.
uint16_t o2::emcal::calculateTimesum | ( | const std::vector< uint16_t > | samplesOrdered, |
uint8_t | l0time | ||
) |
Definition at line 101 of file testFastORTimeSeries.cxx.
int o2::emcal::channelTypeToInt | ( | ChannelType_t | chantype | ) |
integer representation of the channel type object
chantype | Channel type object |
Definition at line 40 of file Constants.cxx.
std::string o2::emcal::channelTypeToString | ( | ChannelType_t | chantype | ) |
Create string representation of the channel type object.
in | chantype Channel type object |
Definition at line 20 of file Constants.cxx.
std::vector< unsigned short > o2::emcal::combineMaps | ( | const std::vector< unsigned short > & | list1, |
const std::vector< unsigned short > | list2 | ||
) |
Definition at line 150 of file testBadChannelMap.cxx.
void o2::emcal::compare | ( | const PedestalProcessorData & | testobject, |
const TProfile & | refFECHG, | ||
const TProfile & | refFECLG, | ||
const TProfile & | refLEDMONHG, | ||
const TProfile & | refLEDMONLG, | ||
bool | testCount, | ||
bool | verbose | ||
) |
Definition at line 31 of file testPedestalProcessorData.cxx.
void o2::emcal::ConfigureReference | ( | TriggerSTUDCS & | testobject | ) |
Apply reference configuration Reference configuration taken from pp 2016.
testobject | Object for test to be configured |
Definition at line 30 of file testTriggerSTUDCS.cxx.
void o2::emcal::ConfigureReference | ( | TriggerTRUDCS & | testobject | ) |
Apply reference configuration Reference configuration taken from pp 2016.
testobject | Object for test to be configured |
Definition at line 30 of file testTriggerTRUDCS.cxx.
void o2::emcal::ConfigureReferenceSTU | ( | TriggerSTUDCS & | testobject | ) |
Definition at line 48 of file testTriggerDCS.cxx.
void o2::emcal::ConfigureReferenceTRU | ( | TriggerTRUDCS & | testobject | ) |
Apply reference configuration Reference configuration taken from pp 2016.
testobject | Object for test to be configured |
Definition at line 32 of file testTriggerDCS.cxx.
o2::framework::DataProcessorSpec o2::emcal::createPublisherSpec | ( | PublisherConf const & | config, |
uint32_t | subspec, | ||
bool | propagateMC, | ||
workflow_reader::Creator | creator | ||
) |
Definition at line 26 of file PublisherSpec.cxx.
pedestalarray o2::emcal::createRandomPedestals | ( | bool | isLEDMON | ) |
Definition at line 31 of file testPedestal.cxx.
void o2::emcal::filterBad | ( | std::vector< unsigned short > | warmcells, |
const std::vector< unsigned short > | badcells | ||
) |
Definition at line 166 of file testBadChannelMap.cxx.
std::tuple< uint8_t, std::vector< uint16_t >, std::vector< uint16_t > > o2::emcal::generatePulseTimeReversed | ( | ) |
Definition at line 50 of file testFastORTimeSeries.cxx.
std::vector< uint16_t > o2::emcal::generateSmallBunch | ( | uint8_t | bunchlength | ) |
Definition at line 111 of file testFastORTimeSeries.cxx.
std::vector< unsigned short > o2::emcal::getBadChannelsLHC17o_block2 | ( | ) |
Definition at line 277 of file testBadChannelMap.cxx.
std::vector< unsigned short > o2::emcal::getBadChannelsLHC18m_block1 | ( | ) |
Definition at line 184 of file testBadChannelMap.cxx.
|
inline |
Definition at line 85 of file PublisherSpec.h.
o2::framework::DataProcessorSpec o2::emcal::getCellRecalibratorSpec | ( | uint32_t | inputSubspec, |
uint32_t | outputSubspec, | ||
uint32_t | ledsettings, | ||
bool | badChannelCalib, | ||
bool | timeCalib, | ||
bool | gainCalib, | ||
bool | isMC | ||
) |
Create CellRecalibrator processor spec.
inputSubsepc | Subspecification used for the input objects (cells and trigger records) |
outputSubspec | Subspecification used for the output objects (cells and trigger records) |
ledsettings | Settings of LED handling (keep/drop/redirect) |
badChannelCalib | If true the bad channel calibration is enabled |
timeCalib | If true the time calibration is enabled |
gainCalib | If true the gain (energy) calibration is enabled |
isMC | If true also the MC label container is adapted (relevant only for bad channel masking) |
Definition at line 176 of file CellRecalibratorSpec.cxx.
std::vector< unsigned short > o2::emcal::getDeadChannelsLHC17o_block2 | ( | ) |
Definition at line 351 of file testBadChannelMap.cxx.
std::vector< unsigned short > o2::emcal::getDeadChannelsLHC18m_block1 | ( | ) |
Definition at line 260 of file testBadChannelMap.cxx.
o2::framework::DataProcessorSpec o2::emcal::getEMCALDigitizerSpec | ( | int | channel, |
bool | requireCTPInput, | ||
bool | mctruth = true , |
||
bool | useccdb = true |
||
) |
Create new digitizer spec.
Definition at line 461 of file EMCALDigitizerSpec.cxx.
DataProcessorSpec o2::emcal::getEMCALDigitWriterSpec | ( | bool | mctruth = true | ) |
Create new digits writer spec.
create the processor spec describing a processor receiving digits for EMCal writing them to file
Definition at line 33 of file EMCALDigitWriterSpec.cxx.
DataProcessorSpec o2::emcal::getEntropyDecoderSpec | ( | int | verbosity, |
unsigned int | sspecInp, | ||
unsigned int | sspecOut = 0 |
||
) |
create a processor spec
Definition at line 77 of file EntropyDecoderSpec.cxx.
DataProcessorSpec o2::emcal::getEntropyEncoderSpec | ( | bool | selIR = false | ) |
create a processor spec
Definition at line 74 of file EntropyEncoderSpec.cxx.
o2::framework::DataProcessorSpec o2::emcal::getPedestalCalibDevice | ( | bool | dumpToFile, |
bool | addRunNum | ||
) |
Definition at line 98 of file PedestalCalibDevice.cxx.
o2::framework::DataProcessorSpec o2::emcal::getPedestalProcessorDevice | ( | bool | askDistSTF | ) |
Definition at line 212 of file PedestalProcessorDevice.cxx.
framework::DataProcessorSpec o2::emcal::getPublisherSpec | ( | PublisherConf const & | config, |
uint32_t | subspec = 0 , |
||
bool | propagateMC = true |
||
) |
Definition at line 52 of file PublisherSpec.h.
std::vector< uint16_t > o2::emcal::getReversed | ( | const std::vector< uint16_t > & | original | ) |
Definition at line 41 of file testFastORTimeSeries.cxx.
DataProcessorSpec o2::emcal::getStandaloneAODProducerSpec | ( | ) |
create a processor spec
Definition at line 151 of file StandaloneAODProducerSpec.cxx.
std::vector< unsigned short > o2::emcal::getWarmChannelsLHC17o_block2 | ( | ) |
Definition at line 337 of file testBadChannelMap.cxx.
std::vector< unsigned short > o2::emcal::getWarmChannelsLHC18m_block1 | ( | ) |
Definition at line 237 of file testBadChannelMap.cxx.
o2::emcal::ChannelType_t o2::emcal::intToChannelType | ( | int | chantype | ) |
Convert integer number to channel type object.
chantype | Number representation of the channel type |
InvalidChanneltypeException | in case the number doesn't match to a channel type |
Definition at line 55 of file Constants.cxx.
PedestalProcessorData o2::emcal::operator+ | ( | const PedestalProcessorData & | lhs, |
const PedestalProcessorData & | rhs | ||
) |
Sum operator for PedestalProcessorData.
lhs | Left hand value of the sum operation |
rhs | Right hand value of the sum operation |
Definition at line 111 of file PedestalProcessorData.cxx.
std::ostream & o2::emcal::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 all bad channels store in the bad channel map on the stream. Printing also the channel status (BAD_CELL/WARM_CELL)
Definition at line 146 of file BadChannelMap.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | in, |
const BadChannelMap::MaskType_t & | masktype | ||
) |
Streaming operator for mask type.
in | Stream where the bad channel map is printed on |
masktype | Mask type to be printed |
Converting the the Mask type into a string representation and put it on the stream
Definition at line 152 of file BadChannelMap.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | in, |
const CellRecalibrator & | calib | ||
) |
Output stream operator for cell-level calibrator.
in | Stream to print on |
calib | CellRecalibrator object to be printed |
Definition at line 26 of file CellRecalibrator.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | in, |
const EMCALChannelData & | emcdata | ||
) |
Printing EMCALChannelData on the stream.
in | Stream where the EMCALChannelData is printed on |
emcdata | EMCALChannelData to be printed |
Definition at line 45 of file EMCALChannelData.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | in, |
const FeeDCS & | dcs | ||
) |
Definition at line 39 of file FeeDCS.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | in, |
const NonlinearityHandler & | handler | ||
) |
Output streaming operator for the NonlinearityHander.
in | Stream to print on |
handler | NonlinearityHander to be displayed |
Definition at line 355 of file NonlinearityHandler.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | in, |
const TriggerDCS & | dcs | ||
) |
Streaming operator.
in | Stream where the TRU parameters are printed on |
dcs | TRU to be printed |
Definition at line 39 of file TriggerDCS.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | in, |
const TriggerSTUDCS & | stu | ||
) |
Streaming operator.
in | Stream where the STU parameters are printed on |
stu | STU to be printed |
Definition at line 60 of file TriggerSTUDCS.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | in, |
const TriggerTRUDCS & | tru | ||
) |
Streaming operator.
in | Stream where the TRU parameters are printed on |
tru | TRU to be printed |
Definition at line 51 of file TriggerTRUDCS.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
ChannelType_t | chantype | ||
) |
Stream operator for ChannelType_t.
stream | Output stream where to put the channel type on |
chantype | ChannelType_t object to be put on the stream |
Definition at line 14 of file Constants.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const AltroDecoderError & | error | ||
) |
Stream operator of the AltroDecoderError.
Printing error.what()
stream | Stream to print on |
error | Error to be displayed |
Definition at line 509 of file AltroDecoder.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const AltroDecoderError::ErrorType_t & | errortype | ||
) |
Stream operator of AltroDecoderError's ErrorType_t.
Prining name of the error type
stream | Stream to print on |
error | Error type to be displayed |
Definition at line 515 of file AltroDecoder.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const CalibContainerIndexException & | obj | ||
) |
Output stream operator for CalibContainerIndexException.
stream | Stream where the error message should be displayed |
obj | Exception object to be streamed |
Definition at line 22 of file CalibContainerErrors.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const CaloRawFitter::RawFitterError_t | error | ||
) |
Stream operator for CaloRawFitter's RawFitterError.
stream | Stream to print on |
error | Error code to be printed |
Definition at line 397 of file CaloRawFitter.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const Cell & | cell | ||
) |
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const CompressedL0TimeSum & | timesum | ||
) |
Output stream operator of the CompressedL0TimeSum.
stream | Stream to write to |
timesum | FastOR L0 timesum to be streamed |
Definition at line 27 of file CompressedTriggerData.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const CompressedTriggerPatch & | patch | ||
) |
Output stream operator of the CompressedTriggerPatch.
stream | Stream to write to |
patch | Trigger patch to be streamed |
Definition at line 21 of file CompressedTriggerData.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const CompressedTRU & | tru | ||
) |
Output stream operator of the CompressedTRU.
stream | Stream to write to |
tru | TRU data to be streamed |
Definition at line 15 of file CompressedTriggerData.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const Digit & | dig | ||
) |
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const EMCALTimeCalibData & | emcdata | ||
) |
Definition at line 47 of file EMCALTimeCalibData.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const ErrorTypeFEE & | errorType | ||
) |
Stream operator for FEE and it errors.
stream | Stream where to print the fee and its errors |
errorType | error type to be printed |
Definition at line 121 of file ErrorTypeFEE.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const Hit & | point | ||
) |
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const LabeledDigit & | dig | ||
) |
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const Mapper::ChannelID & | channel | ||
) |
stream operator for Mapper::Channel
stream | Stream where the channel is displayed on |
channel | Channel to be displayed |
Definition at line 142 of file Mapper.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const MinorAltroDecodingError & | error | ||
) |
Stream operator of the MinorAltroDecodingError.
Printing error.what()
stream | Stream to print on |
error | Error to be displayed |
Definition at line 521 of file AltroDecoder.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const MinorAltroDecodingError::ErrorType_t & | errortype | ||
) |
Stream operator of MinorAltroDecodingError's ErrorType_t.
Prining name of the error type
stream | Stream to print on |
error | Error type to be displayed |
Definition at line 527 of file AltroDecoder.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const o2::emcal::Cluster & | cluster | ||
) |
Definition at line 28 of file Cluster.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const PedestalProcessorData::ChannelIndexException & | ex | ||
) |
Output stream operator for PedestalProcessorData::ChannelIndexException.
stream | Stream used for printing |
ex | Exception to be printed |
Definition at line 118 of file PedestalProcessorData.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const RawDecodingError & | error | ||
) |
Streaming operator for RawDecodingError.
stream | Stream to print on |
error | Error to be printed |
Definition at line 15 of file RawDecodingError.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const RawDecodingError::ErrorType_t & | error | ||
) |
Streaming operator for RawDecodingError's ErrorType_t.
stream | Stream to print on |
error | Error to be printed |
Definition at line 21 of file RawDecodingError.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const RCUTrailer & | trailer | ||
) |
Definition at line 274 of file RCUTrailer.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const RecoParam & | par | ||
) |
Streaming operator for the reconstruction parameters.
stream | Stream to print on |
par | RecoParams to be printed |
Definition at line 19 of file RecoParam.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const SimParam & | s | ||
) |
Definition at line 20 of file SimParam.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const STUDecoderError & | error | ||
) |
Streaming operator of STU decoding errors.
stream | Stream to print the error on |
error | Error to be streamed |
Definition at line 27 of file STUDecoderError.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const TriggerRecord & | trg | ||
) |
Definition at line 58 of file TriggerRecord.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const TRUDataHandler & | data | ||
) |
Output stream operator for the TRU data handler.
stream | Stream to print on |
data | TRU data to be streamed |
Definition at line 57 of file TRUDataHandler.cxx.
std::ostream & o2::emcal::operator<< | ( | std::ostream & | stream, |
const TRUDataHandler::PatchIndexException & | error | ||
) |
Output stream operator of the PatchIndexException.
stream | Stream to print on |
error | Error to be streamed |
Definition at line 63 of file TRUDataHandler.cxx.
void o2::emcal::printBunch | ( | const gsl::span< const uint16_t > | adcs | ) |
Definition at line 27 of file testFastORTimeSeries.cxx.
pedestalarray o2::emcal::shiftPedestalValue | ( | const pedestalarray & | input, |
short | shift = 1 |
||
) |
Definition at line 44 of file testPedestal.cxx.
void o2::emcal::testThrow | ( | AltroDecoderError::ErrorType_t | errortype | ) |
Definition at line 24 of file testAltroDecoderError.cxx.
void o2::emcal::testThrow | ( | RawDecodingError::ErrorType_t | errtype, |
unsigned int | feeID | ||
) |
Definition at line 24 of file testRawDecodingError.cxx.
const std::string o2::emcal::DEFAULT_GEOMETRY = "EMCAL_COMPLETE12SMV1_DCAL_8SM" |
Definition at line 34 of file GeometryBase.h.
|
constexpr |
Definition at line 33 of file Clusterizer.h.
const int o2::emcal::NElmbSensors = 180 |
Definition at line 24 of file ElmbData.h.
|
constexpr |
Definition at line 32 of file Clusterizer.h.
const int o2::emcal::NUMBERFECCHANNELS = 17664 |
Definition at line 28 of file testPedestalProcessorData.cxx.
const int o2::emcal::NUMBERLEDMONCHANNELS = 480 |
Definition at line 29 of file testPedestalProcessorData.cxx.