Project
Loading...
Searching...
No Matches
AltroSyncSignal.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
#include "
GPUCommonRtypes.h
"
16
17
namespace
o2::tpc
18
{
19
struct
AltroSyncSignal
{
20
int
periodTF
= 10;
// signal repeats every period-th TF
21
int
timebin
= 14192;
// every 10 TF, orbit 31, Time bin 384, BC 4 -> 14195, but clusters can be affected before that
22
23
int
getTB2Cut
(uint32_t tfCounter)
const
24
{
25
return
periodTF
> 0 && (tfCounter %
periodTF
) == 1 && tfCounter >
periodTF
?
timebin
: -1;
26
}
27
28
ClassDefNV
(
AltroSyncSignal
, 1);
29
};
30
}
// namespace o2::tpc
GPUCommonRtypes.h
o2::tpc
Global TPC definitions and constants.
Definition
SimTraits.h:167
o2::tpc::AltroSyncSignal
Definition
AltroSyncSignal.h:19
o2::tpc::AltroSyncSignal::timebin
int timebin
Definition
AltroSyncSignal.h:21
o2::tpc::AltroSyncSignal::periodTF
int periodTF
Definition
AltroSyncSignal.h:20
o2::tpc::AltroSyncSignal::getTB2Cut
int getTB2Cut(uint32_t tfCounter) const
Definition
AltroSyncSignal.h:23
o2::tpc::AltroSyncSignal::ClassDefNV
ClassDefNV(AltroSyncSignal, 1)
DataFormats
Detectors
TPC
include
DataFormatsTPC
AltroSyncSignal.h
Generated on Tue Feb 25 2025 23:16:11 for Project by
1.9.8