![]() |
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 1182 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 587 of file EveWorkflowHelper.cxx.
double EveWorkflowHelper::bcDiffToTFTimeMUS | ( | const o2::InteractionRecord & | ir | ) |
Definition at line 118 of file EveWorkflowHelper.cxx.
|
inline |
Definition at line 174 of file EveWorkflowHelper.h.
GID::Source EveWorkflowHelper::detectorMapToGIDSource | ( | uint8_t | dm | ) |
Definition at line 1239 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::draw | ( | std::size_t | primaryVertexIdx, |
bool | sortTracks | ||
) |
Definition at line 395 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawAODBarrel | ( | EveWorkflowHelper::AODBarrelTrack const & | track, |
float | trackTime | ||
) |
Definition at line 864 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawAODFwd | ( | AODForwardTrack const & | track, |
float | trackTime | ||
) |
Definition at line 884 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawAODMFT | ( | AODMFTTrack const & | track, |
float | trackTime | ||
) |
Definition at line 875 of file EveWorkflowHelper.cxx.
Definition at line 692 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawForwardTrack | ( | GID | gid, |
mch::TrackParam | track, | ||
float | startZ, | ||
float | endZ, | ||
float | trackTime | ||
) |
Definition at line 937 of file EveWorkflowHelper.cxx.
|
inline |
Definition at line 171 of file EveWorkflowHelper.h.
Definition at line 644 of file EveWorkflowHelper.cxx.
Definition at line 1066 of file EveWorkflowHelper.cxx.
Definition at line 985 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawITSTPC | ( | GID | gid, |
float | trackTime, | ||
GID::Source | source = GID::ITSTPC |
||
) |
Definition at line 748 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawITSTPCTOF | ( | GID | gid, |
float | trackTime, | ||
GID::Source | source = GID::ITSTPCTOF |
||
) |
Definition at line 757 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawITSTPCTRD | ( | GID | gid, |
float | trackTime, | ||
GID::Source | source = GID::ITSTPCTRD |
||
) |
Definition at line 775 of file EveWorkflowHelper.cxx.
Definition at line 783 of file EveWorkflowHelper.cxx.
Definition at line 1083 of file EveWorkflowHelper.cxx.
Definition at line 1096 of file EveWorkflowHelper.cxx.
Definition at line 848 of file EveWorkflowHelper.cxx.
Definition at line 1074 of file EveWorkflowHelper.cxx.
Definition at line 1038 of file EveWorkflowHelper.cxx.
Definition at line 811 of file EveWorkflowHelper.cxx.
Definition at line 829 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawMFTTrack | ( | GID | gid, |
o2::track::TrackParFwd | track, | ||
float | trackTime | ||
) |
Definition at line 918 of file EveWorkflowHelper.cxx.
Definition at line 1109 of file EveWorkflowHelper.cxx.
Definition at line 1136 of file EveWorkflowHelper.cxx.
Definition at line 665 of file EveWorkflowHelper.cxx.
|
inline |
Definition at line 170 of file EveWorkflowHelper.h.
Definition at line 963 of file EveWorkflowHelper.cxx.
Definition at line 1051 of file EveWorkflowHelper.cxx.
Definition at line 1015 of file EveWorkflowHelper.cxx.
Definition at line 801 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawTPCTRD | ( | GID | gid, |
float | trackTime, | ||
GID::Source | source = GID::TPCTRD |
||
) |
Definition at line 766 of file EveWorkflowHelper.cxx.
Definition at line 792 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::drawTRDClusters | ( | const o2::trd::TrackTRD & | trc | ) |
Definition at line 1151 of file EveWorkflowHelper.cxx.
float EveWorkflowHelper::findLastMCHClusterPosition | ( | const o2::mch::TrackMCH & | track | ) |
Definition at line 104 of file EveWorkflowHelper.cxx.
float EveWorkflowHelper::findLastMIDClusterPosition | ( | const o2::mid::Track & | track | ) |
Definition at line 81 of file EveWorkflowHelper.cxx.
o2::mch::TrackParam EveWorkflowHelper::forwardTrackToMCHTrack | ( | const o2::track::TrackParFwd & | track | ) |
Definition at line 60 of file EveWorkflowHelper.cxx.
|
inline |
Definition at line 193 of file EveWorkflowHelper.h.
|
static |
Definition at line 536 of file EveWorkflowHelper.cxx.
bool EveWorkflowHelper::isInsideITSROF | ( | const Bracket & | br | ) |
Definition at line 132 of file EveWorkflowHelper.cxx.
bool EveWorkflowHelper::isInsideITSROF | ( | float | t | ) |
Definition at line 144 of file EveWorkflowHelper.cxx.
bool EveWorkflowHelper::isInsideTimeBracket | ( | const Bracket & | br | ) |
Definition at line 139 of file EveWorkflowHelper.cxx.
bool EveWorkflowHelper::isInsideTimeBracket | ( | float | t | ) |
Definition at line 151 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::prepareITSClusters | ( | const o2::itsmft::TopologyDictionary * | dict | ) |
Definition at line 619 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::prepareMFTClusters | ( | const o2::itsmft::TopologyDictionary * | dict | ) |
Definition at line 631 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::save | ( | const std::string & | jsonPath, |
const std::string & | ext, | ||
int | numberOfFiles, | ||
const std::string & | receiverHostname, | ||
int | receiverPort, | ||
int | receiverTimeout, | ||
bool | useOnlyFiles, | ||
bool | useOnlySockets | ||
) |
Definition at line 519 of file EveWorkflowHelper.cxx.
void EveWorkflowHelper::selectTowers | ( | ) |
Definition at line 293 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 156 of file EveWorkflowHelper.cxx.
|
inline |
Definition at line 195 of file EveWorkflowHelper.h.
void EveWorkflowHelper::setITSROFs | ( | ) |
Definition at line 384 of file EveWorkflowHelper.cxx.
|
inline |
Definition at line 194 of file EveWorkflowHelper.h.
void EveWorkflowHelper::setTPCVDrift | ( | const o2::tpc::VDriftCorrFact * | v | ) |
Definition at line 1230 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.