![]() |
Project
|
Namespaces | |
namespace | compressed |
namespace | diagnostic |
namespace | raw |
Functions | |
std::ostream & | operator<< (std::ostream &os, Cluster &c) |
o2::framework::DataProcessorSpec | getTOFRecoWorkflowSpec (bool useMC, bool useFIT) |
std::ostream & | operator<< (std::ostream &stream, const Digit &dig) |
void | generateEvTimeTracks (std::vector< eventTimeTrackTest > &tracks, int ntracks, float evTime=0.0) |
template<typename trackType > | |
bool | filterDummy (const trackType &tr) |
void | computeEvTime (const std::vector< eventTimeTrack > &tracks, const std::vector< int > &trkIndex, eventTimeContainer &evtime) |
void | computeEvTimeFast (const std::vector< eventTimeTrack > &tracks, const std::vector< int > &trkIndex, eventTimeContainer &evtime) |
int | getStartTimeInSet (const std::vector< eventTimeTrack > &tracks, std::vector< int > &trackInSet, unsigned long &bestComb, double refT0=0) |
int | getStartTimeInSetFast (const std::vector< eventTimeTrack > &tracks, std::vector< int > &trackInSet, unsigned long &bestComb) |
template<typename trackTypeContainer , typename trackType , bool(*)(const trackType &) trackFilter> | |
eventTimeContainer | evTimeMaker (const trackTypeContainer &tracks, const float &diamond=6.0, bool isFast=false) |
template<typename trackTypeContainer , typename trackType , bool(*)(const trackType &) trackFilter, template< typename T, o2::track::PID::ID > typename response, typename responseParametersType > | |
eventTimeContainer | evTimeMakerFromParam (const trackTypeContainer &tracks, const responseParametersType &responseParameters, const float &diamond=6.0, bool isFast=false) |
template<typename trackType > | |
bool | filterCalib (const o2::dataformats::CalibInfoTOF &tr) |
framework::DataProcessorSpec | getCompressedDecodingSpec (const std::string &inputDesc, bool conet=false, bool askDISTSTF=true, int norbitPerTF=-1, bool localCmp=false) |
framework::DataProcessorSpec | getEntropyDecoderSpec (int verbosity, unsigned int sspec) |
create a processor spec | |
framework::DataProcessorSpec | getEntropyEncoderSpec (bool selIR=false) |
create a processor spec | |
o2::framework::DataProcessorSpec | getTOFClusterizerSpec (bool useMC, bool useCCDB=0, bool doCalib=0, bool isCosmic=0, std::string ccdb_url="", bool isForCalib=false) |
o2::framework::DataProcessorSpec | getTOFIntegrateClusterSpec (const bool disableWriter) |
o2::framework::DataProcessorSpec | getTOFMergeIntegrateClusterSpec () |
DataProcessorSpec | getCalibClusReaderSpec (bool isCosmics) |
framework::DataProcessorSpec | getCalibInfoReaderSpec (int instance, int ninstances, const char *filename, bool toftpc=false) |
framework::DataProcessorSpec | getCcdbRequestSpec () |
create a processor spec | |
framework::DataProcessorSpec | getClusterReaderSpec (bool useMC) |
framework::DataProcessorSpec | getDigitReaderSpec (bool useMC) |
o2::framework::DataProcessorSpec | getTOFCalClusInfoWriterSpec (bool isCosmics=0) |
o2::framework::DataProcessorSpec | getTOFCalibWriterSpec (const char *outdef="o2calib_tof.root", bool toftpc=false, bool addDia=false, bool onlyDia=false) |
o2::framework::DataProcessorSpec | getTOFClusterWriterSpec (bool useMC) |
o2::framework::DataProcessorSpec | getTOFDigitWriterSpec (bool useMC=1, bool writeErr=0) |
o2::framework::DataProcessorSpec | getTOFIntegrateClusterReaderSpec () |
o2::framework::DataProcessorSpec | getTOFIntegrateClusterWriterSpec () |
o2::framework::DataProcessorSpec | getTOFMatchableWriterSpec (const char *outdef="o2matchable_tof.root") |
framework::DataProcessorSpec | getTOFMatchedReaderSpec (bool useMC, int mode=1, bool readTracks=false, bool subSpecStrict=false) |
o2::framework::DataProcessorSpec | getTOFMatchedWriterSpec (bool useMC, const char *outdef="o2match_tof.root", bool writeTracks=false, int mode=0, bool strict=false) |
o2::framework::DataProcessorSpec | getTOFRawWriterSpec () |
DataProcessorSpec | getTOFDigitizerSpec (int channel, bool useCCDB, bool mctruth, std::string ccdb_url, int timestamp) |
Variables | |
constexpr unsigned long | combinatorial [20] = {1, 3, 9, 27, 81, 243, 729, 2187, 6561, 19683, 59049, 177147, 531441, 1594323, 4782969, 14348907, 43046721, 129140163, 387420489, 1162261467} |
constexpr o2::header::DataDescription | ddCalib {"CALIBDATA"} |
constexpr o2::header::DataDescription | ddCalib_tpc {"CALIBDATA_TPC"} |
constexpr o2::header::DataDescription | ddDia {"DIAFREQ"} |
using o2::tof::BranchDefinition = typedef MakeRootTreeWriterSpec::BranchDefinition<T> |
Definition at line 26 of file TOFCalClusInfoWriterSpec.cxx.
using o2::tof::CalibDiaType = typedef o2::tof::Diagnostic |
Definition at line 39 of file TOFCalibWriterSpec.cxx.
using o2::tof::CalibInfosType = typedef std::vector<o2::dataformats::CalibInfoTOF> |
Definition at line 38 of file TOFCalibWriterSpec.cxx.
using o2::tof::CcdbManager = typedef o2::ccdb::BasicCCDBManager |
Definition at line 48 of file TOFDCSDataProcessorSpec.h.
Definition at line 28 of file LHCClockCalibrator.cxx.
Definition at line 41 of file TOFDCSProcessor.h.
Definition at line 39 of file TOFDCSProcessor.h.
Definition at line 40 of file TOFDCSProcessor.h.
using o2::tof::Duration = typedef std::chrono::duration<double, std::ratio<1, 1> > |
Definition at line 51 of file TOFDCSDataProcessorSpec.h.
using o2::tof::ErrorType = typedef std::vector<uint64_t> |
Definition at line 31 of file TOFDigitWriterSpec.cxx.
using o2::tof::HeaderType = typedef o2::tof::DigitHeader |
Definition at line 33 of file TOFDigitWriterSpec.cxx.
using o2::tof::HighResClock = typedef std::chrono::high_resolution_clock |
Definition at line 50 of file TOFDCSDataProcessorSpec.h.
typedef std::vector< o2::MCCompLabel > o2::tof::LabelsType |
Definition at line 30 of file TOFClusterWriterSpec.cxx.
using o2::tof::LHCphase = typedef o2::dataformats::CalibLHCphaseTOF |
Definition at line 27 of file LHCClockCalibrator.cxx.
using o2::tof::MatchableType = typedef std::vector<o2::dataformats::MatchInfoTOFReco> |
Definition at line 33 of file TOFMatchableWriterSpec.cxx.
using o2::tof::MatchInfo = typedef std::vector<o2::dataformats::MatchInfoTOF> |
Definition at line 39 of file TOFMatchedWriterSpec.cxx.
using o2::tof::MultType = typedef std::vector<int> |
Definition at line 29 of file TOFClusterWriterSpec.cxx.
using o2::tof::OutputCosmicType = typedef std::vector<o2::tof::CosmicInfo> |
Definition at line 28 of file TOFCalClusInfoWriterSpec.cxx.
using o2::tof::OutputTrackSizeType = typedef std::vector<int> |
Definition at line 30 of file TOFCalClusInfoWriterSpec.cxx.
using o2::tof::OutputTrackType = typedef std::vector<o2::tof::CalibInfoTrackCl> |
Definition at line 29 of file TOFCalClusInfoWriterSpec.cxx.
typedef std::vector< o2::tof::Digit > o2::tof::OutputType |
Definition at line 27 of file TOFCalClusInfoWriterSpec.cxx.
using o2::tof::paramvar_t = typedef float |
Definition at line 30 of file ParameterContainers.h.
using o2::tof::PatternType = typedef std::vector<uint8_t> |
Definition at line 30 of file TOFDigitWriterSpec.cxx.
using o2::tof::RDHUtils = typedef o2::raw::RDHUtils |
Definition at line 42 of file CompressedDecodingTask.cxx.
using o2::tof::ReadoutWinType = typedef std::vector<o2::tof::ReadoutWindowData> |
Definition at line 29 of file TOFDigitWriterSpec.cxx.
Definition at line 25 of file LHCClockCalibrator.cxx.
using o2::tof::TimeSlewing = typedef o2::dataformats::CalibTimeSlewingParamTOF |
Definition at line 32 of file TOFChannelCalibrator.cxx.
using o2::tof::TrackInfo = typedef std::vector<o2::dataformats::TrackTPCTOF> |
Definition at line 40 of file TOFMatchedWriterSpec.cxx.
void o2::tof::computeEvTime | ( | const std::vector< eventTimeTrack > & | tracks, |
const std::vector< int > & | trkIndex, | ||
eventTimeContainer & | evtime | ||
) |
Definition at line 38 of file EventTimeMaker.cxx.
void o2::tof::computeEvTimeFast | ( | const std::vector< eventTimeTrack > & | tracks, |
const std::vector< int > & | trkIndex, | ||
eventTimeContainer & | evtime | ||
) |
Definition at line 180 of file EventTimeMaker.cxx.
eventTimeContainer o2::tof::evTimeMaker | ( | const trackTypeContainer & | tracks, |
const float & | diamond = 6.0 , |
||
bool | isFast = false |
||
) |
Definition at line 185 of file EventTimeMaker.h.
eventTimeContainer o2::tof::evTimeMakerFromParam | ( | const trackTypeContainer & | tracks, |
const responseParametersType & | responseParameters, | ||
const float & | diamond = 6.0 , |
||
bool | isFast = false |
||
) |
Definition at line 228 of file EventTimeMaker.h.
bool o2::tof::filterCalib | ( | const o2::dataformats::CalibInfoTOF & | tr | ) |
bool o2::tof::filterDummy | ( | const trackType & | tr | ) |
Definition at line 172 of file EventTimeMaker.h.
void o2::tof::generateEvTimeTracks | ( | std::vector< eventTimeTrackTest > & | tracks, |
int | ntracks, | ||
float | evTime = 0.0 |
||
) |
Speed of light in TOF units (cm/ps)
Speed of light in TOF units (cm/ps)
Definition at line 424 of file EventTimeMaker.cxx.
DataProcessorSpec o2::tof::getCalibClusReaderSpec | ( | bool | isCosmics | ) |
create a processor spec read cluster calib infos from a root file
Definition at line 73 of file CalibClusReaderSpec.cxx.
DataProcessorSpec o2::tof::getCalibInfoReaderSpec | ( | int | instance, |
int | ninstances, | ||
const char * | filename, | ||
bool | toftpc = false |
||
) |
create a processor spec read simulated TOF digits from a root file
Definition at line 109 of file CalibInfoReaderSpec.cxx.
DataProcessorSpec o2::tof::getCcdbRequestSpec | ( | ) |
create a processor spec
Definition at line 53 of file CcdbRequestSpec.cxx.
DataProcessorSpec o2::tof::getClusterReaderSpec | ( | bool | useMC | ) |
create a processor spec read simulated TOF digits from a root file
Definition at line 80 of file ClusterReaderSpec.cxx.
DataProcessorSpec o2::tof::getCompressedDecodingSpec | ( | const std::string & | inputDesc, |
bool | conet = false , |
||
bool | askDISTSTF = true , |
||
int | norbitPerTF = -1 , |
||
bool | localCmp = false |
||
) |
Definition at line 441 of file CompressedDecodingTask.cxx.
DataProcessorSpec o2::tof::getDigitReaderSpec | ( | bool | useMC | ) |
create a processor spec read simulated TOF digits from a root file
Definition at line 117 of file DigitReaderSpec.cxx.
DataProcessorSpec o2::tof::getEntropyDecoderSpec | ( | int | verbosity, |
unsigned int | sspec | ||
) |
create a processor spec
Definition at line 96 of file EntropyDecoderSpec.cxx.
DataProcessorSpec o2::tof::getEntropyEncoderSpec | ( | bool | selIR = false | ) |
create a processor spec
Definition at line 74 of file EntropyEncoderSpec.cxx.
int o2::tof::getStartTimeInSet | ( | const std::vector< eventTimeTrack > & | tracks, |
std::vector< int > & | trackInSet, | ||
unsigned long & | bestComb, | ||
double | refT0 = 0 |
||
) |
Definition at line 263 of file EventTimeMaker.cxx.
int o2::tof::getStartTimeInSetFast | ( | const std::vector< eventTimeTrack > & | tracks, |
std::vector< int > & | trackInSet, | ||
unsigned long & | bestComb | ||
) |
Definition at line 349 of file EventTimeMaker.cxx.
DataProcessorSpec o2::tof::getTOFCalClusInfoWriterSpec | ( | bool | isCosmics = 0 | ) |
create a processor spec write ITS tracks a root file
Definition at line 33 of file TOFCalClusInfoWriterSpec.cxx.
DataProcessorSpec o2::tof::getTOFCalibWriterSpec | ( | const char * | outdef = "o2calib_tof.root" , |
bool | toftpc = false , |
||
bool | addDia = false , |
||
bool | onlyDia = false |
||
) |
create a processor spec write TOF calbi info in a root file
Definition at line 40 of file TOFCalibWriterSpec.cxx.
o2::framework::DataProcessorSpec o2::tof::getTOFClusterizerSpec | ( | bool | useMC, |
bool | useCCDB = 0 , |
||
bool | doCalib = 0 , |
||
bool | isCosmic = 0 , |
||
std::string | ccdb_url = "" , |
||
bool | isForCalib = false |
||
) |
Definition at line 313 of file TOFClusterizerSpec.cxx.
DataProcessorSpec o2::tof::getTOFClusterWriterSpec | ( | bool | useMC | ) |
create a processor spec write ITS tracks a root file
Definition at line 33 of file TOFClusterWriterSpec.cxx.
o2::framework::DataProcessorSpec o2::tof::getTOFDigitizerSpec | ( | int | channel, |
bool | useCCDB, | ||
bool | mctruth, | ||
std::string | ccdb_url, | ||
int | timestamp | ||
) |
Definition at line 305 of file TOFDigitizerSpec.cxx.
DataProcessorSpec o2::tof::getTOFDigitWriterSpec | ( | bool | useMC = 1 , |
bool | writeErr = 0 |
||
) |
Definition at line 36 of file TOFDigitWriterSpec.cxx.
DataProcessorSpec o2::tof::getTOFIntegrateClusterReaderSpec | ( | ) |
Definition at line 143 of file TOFIntegrateClusterReaderSpec.cxx.
o2::framework::DataProcessorSpec o2::tof::getTOFIntegrateClusterSpec | ( | const bool | disableWriter | ) |
Definition at line 163 of file TOFIntegrateClusterSpec.cxx.
DataProcessorSpec o2::tof::getTOFIntegrateClusterWriterSpec | ( | ) |
Definition at line 28 of file TOFIntegrateClusterWriterSpec.cxx.
DataProcessorSpec o2::tof::getTOFMatchableWriterSpec | ( | const char * | outdef = "o2matchable_tof.root" | ) |
create a processor spec write TOF calbi info in a root file
Definition at line 35 of file TOFMatchableWriterSpec.cxx.
DataProcessorSpec o2::tof::getTOFMatchedReaderSpec | ( | bool | useMC, |
int | mode = 1 , |
||
bool | readTracks = false , |
||
bool | subSpecStrict = false |
||
) |
create a processor spec read matched TOF clusters from a ROOT file
Definition at line 91 of file TOFMatchedReaderSpec.cxx.
DataProcessorSpec o2::tof::getTOFMatchedWriterSpec | ( | bool | useMC, |
const char * | outdef = "o2match_tof.root" , |
||
bool | writeTracks = false , |
||
int | mode = 0 , |
||
bool | strict = false |
||
) |
create a processor spec write TOF matching info in a root file
Definition at line 44 of file TOFMatchedWriterSpec.cxx.
o2::framework::DataProcessorSpec o2::tof::getTOFMergeIntegrateClusterSpec | ( | ) |
Definition at line 155 of file TOFMergeIntegrateClusterSpec.cxx.
DataProcessorSpec o2::tof::getTOFRawWriterSpec | ( | ) |
create a processor spec write TOF raw file
Definition at line 114 of file TOFRawWriterSpec.cxx.
o2::framework::DataProcessorSpec o2::tof::getTOFRecoWorkflowSpec | ( | bool | useMC, |
bool | useFIT | ||
) |
Definition at line 149 of file RecoWorkflowSpec.cxx.
std::ostream & o2::tof::operator<< | ( | std::ostream & | os, |
Cluster & | c | ||
) |
std::ostream & o2::tof::operator<< | ( | std::ostream & | stream, |
const Digit & | dig | ||
) |
|
constexpr |
Definition at line 35 of file EventTimeMaker.cxx.
|
constexpr |
Definition at line 34 of file CalibInfoReaderSpec.cxx.
constexpr o2::header::DataDescription o2::tof::ddCalib_tpc {"CALIBDATA_TPC"} |
Definition at line 34 of file CalibInfoReaderSpec.cxx.
constexpr o2::header::DataDescription o2::tof::ddDia {"DIAFREQ"} |
Definition at line 34 of file CalibInfoReaderSpec.cxx.