![]() |
Project
|
#include <EveWorkflowHelper.h>
Public Types | |
using | AODBarrelTracks = soa::Join< aod::Tracks, aod::TracksExtra > |
using | AODBarrelTrack = AODBarrelTracks::iterator |
using | AODForwardTracks = aod::FwdTracks |
using | AODForwardTrack = AODForwardTracks::iterator |
using | AODMFTTracks = aod::MFTTracks |
using | AODMFTTrack = AODMFTTracks::iterator |
using | Bracket = o2::math_utils::Bracketf_t |
Static Public Member Functions | |
static std::vector< PNT > | getTrackPoints (const o2::track::TrackPar &trc, float minR, float maxR, float maxStep, float minZ=-25000, float maxZ=25000) |
Static Public Attributes | |
static int | BCDiffErrCount = 0 |
Definition at line 72 of file EveWorkflowHelper.h.
Definition at line 121 of file EveWorkflowHelper.h.
using o2::event_visualisation::EveWorkflowHelper::AODBarrelTracks = soa::Join<aod::Tracks, aod::TracksExtra> |
Definition at line 120 of file EveWorkflowHelper.h.
using o2::event_visualisation::EveWorkflowHelper::AODForwardTrack = AODForwardTracks::iterator |
Definition at line 124 of file EveWorkflowHelper.h.
using o2::event_visualisation::EveWorkflowHelper::AODForwardTracks = aod::FwdTracks |
Definition at line 123 of file EveWorkflowHelper.h.
using o2::event_visualisation::EveWorkflowHelper::AODMFTTrack = AODMFTTracks::iterator |
Definition at line 127 of file EveWorkflowHelper.h.
Definition at line 126 of file EveWorkflowHelper.h.
Definition at line 128 of file EveWorkflowHelper.h.
EveWorkflowHelper::EveWorkflowHelper | ( | ) |
Definition at line 1139 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::addTrackToEvent | ( | const o2::track::TrackPar & | tr, |
GID | gid, | ||
float | trackTime, | ||
float | dz, | ||
GID::Source | source = GID::NSources , |
||
float | maxStep = 4.f |
||
) |
Definition at line 559 of file EveWorkflowHelper.cxx.
double EveWorkflowHelper::bcDiffToTFTimeMUS | ( | const o2::InteractionRecord & | ir | ) |
Definition at line 117 of file EveWorkflowHelper.cxx.
|
inline |
Definition at line 174 of file EveWorkflowHelper.h.
GID::Source EveWorkflowHelper::detectorMapToGIDSource | ( | uint8_t | dm | ) |
Definition at line 1184 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::draw | ( | std::size_t | primaryVertexIdx, |
bool | sortTracks | ||
) |
Definition at line 382 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawAODBarrel | ( | EveWorkflowHelper::AODBarrelTrack const & | track, |
float | trackTime | ||
) |
Definition at line 833 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawAODFwd | ( | AODForwardTrack const & | track, |
float | trackTime | ||
) |
Definition at line 852 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawAODMFT | ( | AODMFTTrack const & | track, |
float | trackTime | ||
) |
Definition at line 843 of file EveWorkflowHelper.cxx.
Definition at line 662 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawForwardTrack | ( | GID | gid, |
mch::TrackParam | track, | ||
float | startZ, | ||
float | endZ, | ||
float | trackTime | ||
) |
Definition at line 905 of file EveWorkflowHelper.cxx.
|
inline |
Definition at line 171 of file EveWorkflowHelper.h.
Definition at line 614 of file EveWorkflowHelper.cxx.
Definition at line 1025 of file EveWorkflowHelper.cxx.
Definition at line 951 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawITSTPC | ( | GID | gid, |
float | trackTime, | ||
GID::Source | source = GID::ITSTPC |
||
) |
Definition at line 717 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawITSTPCTOF | ( | GID | gid, |
float | trackTime, | ||
GID::Source | source = GID::ITSTPCTOF |
||
) |
Definition at line 726 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawITSTPCTRD | ( | GID | gid, |
float | trackTime, | ||
GID::Source | source = GID::ITSTPCTRD |
||
) |
Definition at line 744 of file EveWorkflowHelper.cxx.
Definition at line 752 of file EveWorkflowHelper.cxx.
Definition at line 1042 of file EveWorkflowHelper.cxx.
Definition at line 1055 of file EveWorkflowHelper.cxx.
Definition at line 817 of file EveWorkflowHelper.cxx.
Definition at line 1033 of file EveWorkflowHelper.cxx.
Definition at line 999 of file EveWorkflowHelper.cxx.
Definition at line 780 of file EveWorkflowHelper.cxx.
Definition at line 798 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawMFTTrack | ( | GID | gid, |
o2::track::TrackParFwd | track, | ||
float | trackTime | ||
) |
Definition at line 886 of file EveWorkflowHelper.cxx.
Definition at line 1068 of file EveWorkflowHelper.cxx.
Definition at line 1093 of file EveWorkflowHelper.cxx.
Definition at line 635 of file EveWorkflowHelper.cxx.
|
inline |
Definition at line 170 of file EveWorkflowHelper.h.
Definition at line 929 of file EveWorkflowHelper.cxx.
Definition at line 1012 of file EveWorkflowHelper.cxx.
Definition at line 979 of file EveWorkflowHelper.cxx.
Definition at line 770 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawTPCTRD | ( | GID | gid, |
float | trackTime, | ||
GID::Source | source = GID::TPCTRD |
||
) |
Definition at line 735 of file EveWorkflowHelper.cxx.
Definition at line 761 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawTRDClusters | ( | const o2::trd::TrackTRD & | trc | ) |
Definition at line 1108 of file EveWorkflowHelper.cxx.
float EveWorkflowHelper::findLastMCHClusterPosition | ( | const o2::mch::TrackMCH & | track | ) |
Definition at line 103 of file EveWorkflowHelper.cxx.
float EveWorkflowHelper::findLastMIDClusterPosition | ( | const o2::mid::Track & | track | ) |
Definition at line 80 of file EveWorkflowHelper.cxx.
o2::mch::TrackParam EveWorkflowHelper::forwardTrackToMCHTrack | ( | const o2::track::TrackParFwd & | track | ) |
Definition at line 59 of file EveWorkflowHelper.cxx.
|
inline |
Definition at line 193 of file EveWorkflowHelper.h.
|
static |
Definition at line 510 of file EveWorkflowHelper.cxx.
bool EveWorkflowHelper::isInsideITSROF | ( | const Bracket & | br | ) |
Definition at line 130 of file EveWorkflowHelper.cxx.
bool EveWorkflowHelper::isInsideITSROF | ( | float | t | ) |
Definition at line 142 of file EveWorkflowHelper.cxx.
bool EveWorkflowHelper::isInsideTimeBracket | ( | const Bracket & | br | ) |
Definition at line 137 of file EveWorkflowHelper.cxx.
bool EveWorkflowHelper::isInsideTimeBracket | ( | float | t | ) |
Definition at line 149 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::prepareITSClusters | ( | const o2::itsmft::TopologyDictionary * | dict | ) |
Definition at line 590 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::prepareMFTClusters | ( | const o2::itsmft::TopologyDictionary * | dict | ) |
Definition at line 602 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::save | ( | const std::string & | jsonPath, |
const std::string & | ext, | ||
int | numberOfFiles | ||
) |
Definition at line 503 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::selectTowers | ( | ) |
Definition at line 283 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::selectTracks | ( | const CalibObjectsConst * | calib, |
GID::mask_t | maskCl, | ||
GID::mask_t | maskTrk, | ||
GID::mask_t | maskMatch | ||
) |
Definition at line 154 of file EveWorkflowHelper.cxx.
|
inline |
Definition at line 195 of file EveWorkflowHelper.h.
void EveWorkflowHelper::setITSROFs | ( | ) |
Definition at line 371 of file EveWorkflowHelper.cxx.
|
inline |
Definition at line 194 of file EveWorkflowHelper.h.
void EveWorkflowHelper::setTPCVDrift | ( | const o2::tpc::VDriftCorrFact * | v | ) |
Definition at line 1176 of file EveWorkflowHelper.cxx.
|
static |
Definition at line 217 of file EveWorkflowHelper.h.
o2::emcal::CellRecalibrator* o2::event_visualisation::EveWorkflowHelper::mEMCALCalib = nullptr |
Definition at line 210 of file EveWorkflowHelper.h.
o2::emcal::Geometry* o2::event_visualisation::EveWorkflowHelper::mEMCALGeom |
Definition at line 209 of file EveWorkflowHelper.h.
Bracket o2::event_visualisation::EveWorkflowHelper::mEtaBracketTPC |
Definition at line 191 of file EveWorkflowHelper.h.
o2::event_visualisation::VisualisationEvent o2::event_visualisation::EveWorkflowHelper::mEvent |
Definition at line 197 of file EveWorkflowHelper.h.
Definition at line 202 of file EveWorkflowHelper.h.
std::vector<o2::BaseCluster<float> > o2::event_visualisation::EveWorkflowHelper::mITSClustersArray |
Definition at line 204 of file EveWorkflowHelper.h.
o2::its::GeometryTGeo* o2::event_visualisation::EveWorkflowHelper::mITSGeom |
Definition at line 207 of file EveWorkflowHelper.h.
std::vector<Bracket> o2::event_visualisation::EveWorkflowHelper::mItsROFBrackets |
Definition at line 203 of file EveWorkflowHelper.h.
float o2::event_visualisation::EveWorkflowHelper::mITSROFrameLengthMUS = 0 |
ITS RO frame in mus.
Definition at line 214 of file EveWorkflowHelper.h.
std::vector<o2::BaseCluster<float> > o2::event_visualisation::EveWorkflowHelper::mMFTClustersArray |
Definition at line 205 of file EveWorkflowHelper.h.
o2::mft::GeometryTGeo* o2::event_visualisation::EveWorkflowHelper::mMFTGeom |
Definition at line 206 of file EveWorkflowHelper.h.
float o2::event_visualisation::EveWorkflowHelper::mMFTROFrameLengthMUS = 0 |
MFT RO frame in mus.
Definition at line 215 of file EveWorkflowHelper.h.
float o2::event_visualisation::EveWorkflowHelper::mMUS2TPCTimeBins = 5.0098627f |
Definition at line 212 of file EveWorkflowHelper.h.
o2::phos::Geometry* o2::event_visualisation::EveWorkflowHelper::mPHOSGeom |
Definition at line 208 of file EveWorkflowHelper.h.
std::unordered_map<std::size_t, std::vector<GID> > o2::event_visualisation::EveWorkflowHelper::mPrimaryVertexTrackGIDs |
Definition at line 200 of file EveWorkflowHelper.h.
std::unordered_map<std::size_t, std::vector<GID> > o2::event_visualisation::EveWorkflowHelper::mPrimaryVertexTriggerGIDs |
Definition at line 201 of file EveWorkflowHelper.h.
const o2::vertexing::PVertexerParams* o2::event_visualisation::EveWorkflowHelper::mPVParams = nullptr |
Definition at line 218 of file EveWorkflowHelper.h.
const o2::globaltracking::RecoContainer* o2::event_visualisation::EveWorkflowHelper::mRecoCont = nullptr |
Definition at line 192 of file EveWorkflowHelper.h.
Bracket o2::event_visualisation::EveWorkflowHelper::mTimeBracket {} |
Definition at line 190 of file EveWorkflowHelper.h.
std::unordered_set<GID> o2::event_visualisation::EveWorkflowHelper::mTotalAcceptedDataTypes |
Definition at line 199 of file EveWorkflowHelper.h.
std::unordered_map<GID, std::size_t> o2::event_visualisation::EveWorkflowHelper::mTotalDataTypes |
Definition at line 198 of file EveWorkflowHelper.h.
float o2::event_visualisation::EveWorkflowHelper::mTPCBin2MUS = 0 |
Definition at line 216 of file EveWorkflowHelper.h.
float o2::event_visualisation::EveWorkflowHelper::mTPCTimeBins2MUS = 0.199606f |
Definition at line 213 of file EveWorkflowHelper.h.
const o2::tpc::VDriftCorrFact* o2::event_visualisation::EveWorkflowHelper::mTPCVDrift = nullptr |
Definition at line 211 of file EveWorkflowHelper.h.
TracksSet o2::event_visualisation::EveWorkflowHelper::mTrackSet |
Definition at line 196 of file EveWorkflowHelper.h.
bool o2::event_visualisation::EveWorkflowHelper::mUseEtaBracketTPC = false |
Definition at line 189 of file EveWorkflowHelper.h.
bool o2::event_visualisation::EveWorkflowHelper::mUseTimeBracket = false |
Definition at line 188 of file EveWorkflowHelper.h.