Project
Loading...
Searching...
No Matches
RawDataProcessSpec.h
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
13
14#ifndef O2_FDD_RAWDATAPROCESSSPEC_H
15#define O2_FDD_RAWDATAPROCESSSPEC_H
16
20#include "Framework/Lifetime.h"
21#include "Framework/Output.h"
25#include "Framework/Task.h"
26
30
31#include <iostream>
32#include <vector>
33#include <gsl/span>
34
35using namespace o2::framework;
36
37namespace o2
38{
39namespace fdd
40{
41
43{
44 public:
45 RawDataProcessSpec(bool dumpEventBlocks) : mDumpEventBlocks(dumpEventBlocks) {}
46 ~RawDataProcessSpec() override = default;
47 void init(InitContext& ic) final;
48 void run(ProcessingContext& pc) final;
49
50 private:
51 bool mDumpEventBlocks;
52
54};
55
57
58} // namespace fdd
59} // namespace o2
60
61#endif /* O2_FDDDATAPROCESSDPL_H */
Container class to store values of single FDD channel.
Type wrappers for enfording a specific serialization method.
void init(InitContext &ic) final
void run(ProcessingContext &pc) final
RawDataProcessSpec(bool dumpEventBlocks)
~RawDataProcessSpec() override=default
constexpr o2::header::DataOrigin gDataOriginFDD
Definition DataHeader.h:568
framework::DataProcessorSpec getFDDRawDataProcessSpec(bool dumpProcessor)
Defining PrimaryVertex explicitly as messageable.
Definition TFIDInfo.h:20
struct o2::upgrades_utils::@459 fdd
Collision labels.
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...