![]() |
Project
|
Public Member Functions | |
void | init (framework::InitContext &ic) |
void | run (framework::ProcessingContext &pc) |
gsl::span< const Cluster > | getEventTracksAndClusters (const ROFRecord &rof, gsl::span< const TrackMCH > tracks, gsl::span< const Cluster > clusters, std::vector< TrackMCH > &eventTracks) const |
gsl::span< const char > | getEventTracksAtVtx (gsl::span< const char > tracksAtVtx, int &tracksAtVtxOffset) const |
Public Attributes | |
std::ofstream | mOutputFile {} |
output file | |
Definition at line 48 of file TrackSinkSpec.cxx.
|
inline |
copy the MCH tracks of the current event (needed to edit the tracks) modify the references to the attached clusters to start the indexing from 0 return a sub-span with the attached clusters
Definition at line 149 of file TrackSinkSpec.cxx.
|
inline |
return a sub-span with the tracks at vertex of the current event, if any, and move forward the tracksAtVtxOffset to point to the next event
Definition at line 182 of file TrackSinkSpec.cxx.
|
inline |
Get the output file from the context
close the output file
Definition at line 52 of file TrackSinkSpec.cxx.
|
inline |
dump the tracks and attached clusters for each event in the TF
Definition at line 72 of file TrackSinkSpec.cxx.
std::ofstream o2::mch::TrackSinkTask::mOutputFile {} |
output file
Definition at line 207 of file TrackSinkSpec.cxx.