Project
Loading...
Searching...
No Matches
CustomStreamers.cxx
Go to the documentation of this file.
1
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3
// All rights not expressly granted are reserved.
4
//
5
// This software is distributed under the terms of the GNU General Public
6
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7
//
8
// In applying this license CERN does not waive the privileges and immunities
9
// granted to it by virtue of its status as an Intergovernmental Organization
10
// or submit itself to any jurisdiction.
11
16
17
#include "
SimulationDataFormat/MCTruthContainer.h
"
18
#include "
SimulationDataFormat/MCCompLabel.h
"
19
#include "TBuffer.h"
20
21
namespace
o2
22
{
23
namespace
dataformats
24
{
25
26
template
<>
27
void
MCTruthContainer<MCCompLabel>::Streamer
(TBuffer& R__b)
28
{
29
// the custom streamer for MCTruthContainer<MCCompLabel>
30
31
if
(R__b.IsReading()) {
32
R__b.ReadClassBuffer(
MCTruthContainer<MCCompLabel>::Class
(),
this
);
33
inflate();
34
}
else
{
35
deflate();
36
R__b.WriteClassBuffer(
MCTruthContainer<MCCompLabel>::Class
(),
this
);
37
inflate();
38
}
39
}
40
41
}
// namespace dataformats
42
}
// namespace o2
MCCompLabel.h
MCTruthContainer.h
Definition of a container to keep Monte Carlo truth external to simulation objects.
o2::dataformats::MCTruthContainer
A container to hold and manage MC truth information/labels.
Definition
MCTruthContainer.h:83
o2::dataformats::MCTruthContainer< o2::MCCompLabel >::Streamer
void Streamer(TBuffer &R__b)
Definition
CustomStreamers.cxx:27
o2
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Definition
BitstreamReader.h:24
DataFormats
simulation
src
CustomStreamers.cxx
Generated on Tue Feb 25 2025 23:16:12 for Project by
1.9.8