![]() |
Project
|
Namespaces | |
namespace | reco_workflow |
Classes | |
struct | AltroBunch |
class | AltroDecoder |
Decoder of the ALTRO data in the raw page. More... | |
class | AltroDecoderError |
Error handling of the ALTRO Decoder. More... | |
class | BadChannelsMap |
CCDB container for bad (masked) channels in PHOS. More... | |
union | CalibDigit |
class | CalibParams |
union | CaloBunchWord |
class | CaloRawFitter |
class | CaloRawFitterGS |
class | Cell |
class | CellReader |
union | ChannelHeader |
struct | CluElement |
class | Cluster |
Contains PHOS cluster parameters. More... | |
class | Clusterer |
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 PHOS detector. More... | |
class | Digit |
class | Digitizer |
class | DigitizerSpec |
Task for PHOS digitization in the data processing layer. More... | |
class | DigitReader |
class | EntropyDecoderSpec |
class | EntropyEncoderSpec |
class | ETCalibHistos |
class | EventBuilderSpec |
Class merges subevents from two FLPs. More... | |
struct | EventData |
class | EventHandler |
union | EventHeader |
class | Geometry |
class | GeometryParams |
class | Hit |
PHOS simulation hit information. More... | |
class | Mapping |
class | MCLabel |
class | Pedestals |
class | PHOSBadMapCalibDevice |
struct | PHOSBlockHeader |
Header for PHOS flagging the following PHOS payload. More... | |
class | PHOSEnergyCalibDevice |
class | PHOSEnergyCalibrator |
class | PHOSEnergySlot |
class | PHOSHGLGRatioCalibDevice |
class | PHOSL1phaseCalibDevice |
class | PHOSL1phaseCalibrator |
class | PHOSL1phaseSlot |
class | PHOSPedestalCalibDevice |
class | PHOSRunbyrunCalibDevice |
class | PHOSRunbyrunCalibrator |
class | PHOSRunbyrunSlot |
struct | PHOSSimParams |
class | PHOSTurnonCalibDevice |
class | PHOSTurnonCalibrator |
class | PHOSTurnonSlot |
struct | ProcessAttributes |
class | RawBuffer |
Buffer for PHOS 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 | RawReaderError |
Error occured during reasing raw data. More... | |
class | RawReaderMemory |
Reader for raw data produced by the Readout application in in-memory format. More... | |
class | RawWriter |
class | RCUTrailer |
Information stored in the RCU trailer. More... | |
class | RingBuffer |
struct | SRUDigitContainer |
class | StandaloneAODProducerSpec |
class | TriggerMap |
class | TriggerRecord |
Header for data corresponding to the same hardware trigger adapted from DataFormatsEMCAL/TriggerRecord. More... | |
class | TurnOnHistos |
Typedefs | |
using | DigitBase = o2::dataformats::TimeStamp< double > |
using | OutputSpec = framework::OutputSpec |
template<typename T > | |
using | BranchDefinition = MakeRootTreeWriterSpec::BranchDefinition< T > |
using | ClusType = std::vector< o2::phos::Cluster > |
using | CellType = std::vector< o2::phos::Cell > |
using | TriggerRecordType = std::vector< o2::phos::TriggerRecord > |
using | MCLabelType = o2::dataformats::MCTruthContainer< o2::phos::MCLabel > |
Enumerations | |
enum | ChannelType_t { LOW_GAIN , HIGH_GAIN , TRU2x2 , TRU4x4 } |
Variables | |
constexpr int | kOffset = 1792 |
constexpr int | kNmaxCell = 14336 |
constexpr float | kTimeAccuracy1 = 1.e-9 |
constexpr float | kTimeAccuracy2 = 0.6e-9 |
constexpr float | kTimeAccuracy3 = 0.2e-9 |
constexpr float | kTimeAccuracy4 = 0.6e-9 |
constexpr float | kTimeAccuracy5 = 1.e-9 |
constexpr float | kTime0 = -1500.e-9 |
constexpr float | kTime1 = -800.e-9 |
constexpr float | kTime2 = -200.e-9 |
constexpr float | kTime3 = 200.e-9 |
constexpr float | kTime4 = 800.e-9 |
constexpr uint16_t | kTimeOffset1 = 1 + (kTime1 - kTime0) / kTimeAccuracy1 |
constexpr uint16_t | kTimeOffset2 = kTimeOffset1 + (kTime2 - kTime1) / kTimeAccuracy2 |
constexpr uint16_t | kTimeOffset3 = kTimeOffset2 + (kTime3 - kTime2) / kTimeAccuracy3 |
constexpr uint16_t | kTimeOffset4 = kTimeOffset3 + (kTime4 - kTime3) / kTimeAccuracy4 |
using o2::phos::BranchDefinition = typedef framework::MakeRootTreeWriterSpec::BranchDefinition<T> |
Definition at line 36 of file ReaderSpec.cxx.
using o2::phos::CellType = typedef std::vector<o2::phos::Cell> |
Definition at line 35 of file WriterSpec.cxx.
using o2::phos::ClusType = typedef std::vector<o2::phos::Cluster> |
Definition at line 34 of file WriterSpec.cxx.
using o2::phos::DigitBase = typedef o2::dataformats::TimeStamp<double> |
using o2::phos::MCLabelType = typedef o2::dataformats::MCTruthContainer<o2::phos::MCLabel> |
Definition at line 37 of file WriterSpec.cxx.
using o2::phos::OutputSpec = typedef framework::OutputSpec |
Definition at line 23 of file ReaderSpec.h.
using o2::phos::TriggerRecordType = typedef std::vector<o2::phos::TriggerRecord> |
Definition at line 36 of file WriterSpec.cxx.
o2::phos::BOOST_AUTO_TEST_CASE | ( | Cell_test | ) |
Standard tests for cell class.
Definition at line 29 of file testCell.cxx.
o2::framework::DataProcessorSpec o2::phos::getBadMapCalibSpec | ( | int | mode | ) |
Definition at line 401 of file PHOSBadMapCalibDevice.cxx.
DataProcessorSpec o2::phos::getCellReaderSpec | ( | bool | propagateMC = true | ) |
Definition at line 142 of file ReaderSpec.cxx.
DataProcessorSpec o2::phos::getCellWriterSpec | ( | bool | useMC | ) |
create a processor spec write PHOS clusters to ROOT file
Definition at line 70 of file WriterSpec.cxx.
DataProcessorSpec o2::phos::getClusterWriterSpec | ( | bool | useMC | ) |
write PHOS clusters to ROOT file
Definition at line 40 of file WriterSpec.cxx.
DataProcessorSpec o2::phos::getDigitsReaderSpec | ( | bool | propagateMC = true | ) |
Definition at line 45 of file ReaderSpec.cxx.
DataProcessorSpec o2::phos::getEntropyDecoderSpec | ( | int | verbosity, |
unsigned int | sspec | ||
) |
create a processor spec
Definition at line 77 of file EntropyDecoderSpec.cxx.
DataProcessorSpec o2::phos::getEntropyEncoderSpec | ( | bool | selIR = false | ) |
create a processor spec
Definition at line 73 of file EntropyEncoderSpec.cxx.
o2::framework::DataProcessorSpec o2::phos::getEventBuilderSpec | ( | ) |
Definition at line 185 of file EventBuilderSpec.cxx.
DataProcessorSpec o2::phos::getHGLGRatioCalibSpec | ( | bool | useCCDB, |
bool | forceUpdate | ||
) |
Definition at line 235 of file PHOSHGLGRatioCalibDevice.cxx.
o2::framework::DataProcessorSpec o2::phos::getPedestalCalibSpec | ( | bool | useCCDB, |
bool | forceUpdate | ||
) |
Definition at line 217 of file PHOSPedestalCalibDevice.cxx.
DataProcessorSpec o2::phos::getPHOSCellReaderSpec | ( | bool | useMC = true | ) |
create a processor spec read PHOS Cell data from a root file
Definition at line 80 of file CellReaderSpec.cxx.
o2::framework::DataProcessorSpec o2::phos::getPHOSDigitizerSpec | ( | int | channel, |
bool | mctruth = true |
||
) |
Create new digitizer spec.
Definition at line 183 of file PHOSDigitizerSpec.cxx.
DataProcessorSpec o2::phos::getPHOSDigitReaderSpec | ( | bool | useMC = true | ) |
create a processor spec read PHOS Digit data from a root file
Definition at line 80 of file DigitReaderSpec.cxx.
o2::framework::DataProcessorSpec o2::phos::getPHOSDigitWriterSpec | ( | bool | mctruth | ) |
Definition at line 32 of file PHOSDigitWriterSpec.h.
o2::framework::DataProcessorSpec o2::phos::getPHOSEnergyCalibDeviceSpec | ( | bool | useCCDB, |
const std::string & | outputDir, | ||
const std::string & | metaFileDir, | ||
bool | writeRootOutput | ||
) |
Definition at line 253 of file PHOSEnergyCalibDevice.cxx.
o2::framework::DataProcessorSpec o2::phos::getPHOSL1phaseCalibDeviceSpec | ( | ) |
Definition at line 104 of file PHOSL1phaseCalibDevice.cxx.
o2::framework::DataProcessorSpec o2::phos::getPHOSRunbyrunCalibDeviceSpec | ( | bool | useCCDB, |
const std::string & | outputDir, | ||
const std::string & | metaFileDir, | ||
bool | writeRootOutput | ||
) |
Definition at line 132 of file PHOSRunbyrunCalibDevice.cxx.
DataProcessorSpec o2::phos::getPHOSStandaloneAODProducerSpec | ( | ) |
create a processor spec
Definition at line 151 of file StandaloneAODProducerSpec.cxx.
o2::framework::DataProcessorSpec o2::phos::getPHOSTunronCalibDeviceSpec | ( | bool | useCCDB | ) |
o2::framework::DataProcessorSpec o2::phos::getPHOSTurnonCalibDeviceSpec | ( | bool | useCCDB | ) |
Definition at line 87 of file PHOSTurnonCalibDevice.cxx.
std::ostream & o2::phos::operator<< | ( | std::ostream & | in, |
const BadChannelsMap & | 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 95 of file BadChannelsMap.cxx.
std::ostream & o2::phos::operator<< | ( | std::ostream & | stream, |
const Cell & | c | ||
) |
std::ostream & o2::phos::operator<< | ( | std::ostream & | stream, |
const Digit & | dig | ||
) |
std::ostream & o2::phos::operator<< | ( | std::ostream & | stream, |
const Hit & | point | ||
) |
std::ostream & o2::phos::operator<< | ( | std::ostream & | stream, |
const o2::header::RAWDataHeaderV4 & | header | ||
) |
Definition at line 59 of file RawHeaderStream.cxx.
std::ostream & o2::phos::operator<< | ( | std::ostream & | stream, |
const o2::header::RAWDataHeaderV5 & | header | ||
) |
Definition at line 94 of file RawHeaderStream.cxx.
std::ostream & o2::phos::operator<< | ( | std::ostream & | stream, |
const RCUTrailer & | trailer | ||
) |
Definition at line 246 of file RCUTrailer.cxx.
std::ostream & o2::phos::operator<< | ( | std::ostream & | stream, |
const TriggerRecord & | trg | ||
) |
Definition at line 26 of file TriggerRecord.cxx.
std::istream & o2::phos::operator>> | ( | std::istream & | stream, |
o2::header::RAWDataHeaderV4 & | header | ||
) |
Definition at line 15 of file RawHeaderStream.cxx.
std::istream & o2::phos::operator>> | ( | std::istream & | stream, |
o2::header::RAWDataHeaderV5 & | header | ||
) |
Definition at line 37 of file RawHeaderStream.cxx.
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |