Project
Loading...
Searching...
No Matches
RecPoints.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
12
#include "
DataFormatsFT0/RecPoints.h
"
13
#include "
FT0Base/Geometry.h
"
14
#include <
DataFormatsFT0/ChannelData.h
>
15
#include <
DataFormatsFT0/Digit.h
>
16
#include <cmath>
17
#include <cassert>
18
#include <iostream>
19
#include <
CommonDataFormat/InteractionRecord.h
>
20
#include <
Framework/Logger.h
>
21
22
using namespace
o2::ft0
;
23
24
gsl::span<const ChannelDataFloat>
RecPoints::getBunchChannelData
(
const
gsl::span<const ChannelDataFloat> tfdata)
const
25
{
26
// extract the span of channel data for this bunch from the whole TF data
27
return
ref
.getEntries() ? gsl::span<const ChannelDataFloat>(tfdata).subspan(
ref
.getFirstEntry(),
ref
.getEntries()) : gsl::span<const ChannelDataFloat>();
28
}
29
30
void
ChannelDataFloat::print
()
const
31
{
32
33
printf(
" ChID% d | CFDtime=%f | QTCampl=%f QTC chain %d\n"
,
ChId
,
CFDTime
,
QTCAmpl
,
ChainQTC
);
34
}
Digit.h
Geometry.h
ChannelData.h
Class to describe fired and stored channels for the BC and to refer to channel data.
RecPoints.h
Definition of the FIT RecPoints class.
InteractionRecord.h
Logger.h
int
o2::ft0::RecPoints::getBunchChannelData
gsl::span< const ChannelDataFloat > getBunchChannelData(const gsl::span< const ChannelDataFloat > tfdata) const
Definition
RecPoints.cxx:24
o2::ft0
Definition
SimTraits.h:139
o2::ft0::ChannelDataFloat::ChId
int ChId
Definition
RecPoints.h:35
o2::ft0::ChannelDataFloat::print
void print() const
Definition
RecPoints.cxx:30
o2::ft0::ChannelDataFloat::ChainQTC
int ChainQTC
Definition
RecPoints.h:36
o2::ft0::ChannelDataFloat::QTCAmpl
float QTCAmpl
Definition
RecPoints.h:38
o2::ft0::ChannelDataFloat::CFDTime
float CFDTime
Definition
RecPoints.h:37
DataFormats
Detectors
FIT
FT0
src
RecPoints.cxx
Generated on Tue Feb 25 2025 23:16:10 for Project by
1.9.8