Project
Loading...
Searching...
No Matches
CTFHeader.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
14
15
#ifndef ALICEO2_CTF_HEADER_H
16
#define ALICEO2_CTF_HEADER_H
17
18
#include <Rtypes.h>
19
#include <string>
20
#include "
DetectorsCommonDataFormats/DetID.h
"
21
22
namespace
o2
23
{
24
namespace
ctf
25
{
26
27
struct
CTFHeader
{
28
29
uint64_t
run
;
// run number
30
uint64_t
creationTime
= 0;
// creation time from the DataProcessingHeader
31
uint32_t
firstTForbit
= 0;
// first orbit of time frame as unique identifier within the run
32
uint32_t
tfCounter
= 0;
// original TFcounter of the TF
33
o2::detectors::DetID::mask_t
detectors
;
// mask of represented detectors
34
35
std::string
describe
()
const
;
36
void
print
()
const
;
37
38
ClassDefNV(
CTFHeader
, 4)
39
};
40
41
std::ostream&
operator<<
(std::ostream&
stream
,
const
CTFHeader
&
c
);
42
43
}
// namespace ctf
44
}
// namespace o2
45
46
#endif
DetID.h
c
uint32_t c
Definition
RawData.h:2
o2::gpu::gpustd::bitset< 32 >
stream
GLuint GLuint stream
Definition
glcorearb.h:1806
o2::ctf::operator<<
std::ostream & operator<<(std::ostream &stream, const CTFHeader &c)
Definition
CTFHeader.cxx:29
o2
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Definition
BitstreamReader.h:24
o2::ctf::CTFHeader
Definition
CTFHeader.h:27
o2::ctf::CTFHeader::firstTForbit
uint32_t firstTForbit
Definition
CTFHeader.h:31
o2::ctf::CTFHeader::describe
std::string describe() const
describe itsel as a string
Definition
CTFHeader.cxx:19
o2::ctf::CTFHeader::tfCounter
uint32_t tfCounter
Definition
CTFHeader.h:32
o2::ctf::CTFHeader::print
void print() const
Definition
CTFHeader.cxx:24
o2::ctf::CTFHeader::detectors
o2::detectors::DetID::mask_t detectors
Definition
CTFHeader.h:33
o2::ctf::CTFHeader::creationTime
uint64_t creationTime
Definition
CTFHeader.h:30
o2::ctf::CTFHeader::run
uint64_t run
Definition
CTFHeader.h:29
DataFormats
Detectors
Common
include
DetectorsCommonDataFormats
CTFHeader.h
Generated on Tue Feb 25 2025 17:02:51 for Project by
1.9.8