34 auto tracksSize = std::make_shared<size_t>(0);
35 auto tracksSizeGetter = [tracksSize](std::vector<o2::its::TrackITS>
const&
tracks) {
36 *tracksSize =
tracks.size();
38 auto logger = [tracksSize](std::vector<o2::itsmft::ROFRecord>
const& rofs) {
39 LOG(info) <<
"ITSCATrackWriter pulled " << *tracksSize <<
" tracks, in " << rofs.size() <<
" RO frames";
Vertex-free ITS common-CA track writer. Writes a distinct file (o2trac_its_ca.root) with no vertex br...
std::vector< o2::its::TrackITS > tracks
Definition of a container to keep Monte Carlo truth external to simulation objects.
Configurable generator for RootTreeWriter processor spec.
Definition of the ITS track.
Generate a processor spec for the RootTreeWriter utility.
Defining ITS Vertex explicitly as messageable.
std::vector< o2::MCCompLabel > LabelsType
o2::framework::DataProcessorSpec getTrackWriterSpec(bool useMC)
Write ITS CA tracks to o2trac_its_ca.root without vertex branches.
LOG(info)<< "Compressed in "<< sw.CpuTime()<< " s"