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
17namespace o2::tpc
18{
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
29};
30} // namespace o2::tpc
Global TPC definitions and constants.
Definition SimTraits.h:167
int getTB2Cut(uint32_t tfCounter) const
ClassDefNV(AltroSyncSignal, 1)