Project
Loading...
Searching...
No Matches
CTF.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 <stdexcept>
13#include <cstring>
14#include "Framework/Logger.h"
18
19using namespace o2::itsmft;
20
23{
24 firstChipROF.clear();
25 bcIncROF.clear();
26 orbitIncROF.clear();
27 nclusROF.clear();
28 row.clear();
29 colInc.clear();
30 chipInc.clear();
31 chipMul.clear();
32 pattID.clear();
33 pattMap.clear();
34}
Definition of the ITSMFT compact cluster.
Definitions for ITS/MFT CTF data.
Definition of the ITSMFT ROFrame (trigger) record.
std::vector< int16_t > chipInc
number of clusters in ROF
Definition CTF.h:54
std::vector< int16_t > bcIncROF
1st chip ID in the ROF
Definition CTF.h:49
std::vector< int32_t > orbitIncROF
increment of ROF BC wrt BC of previous ROF
Definition CTF.h:50
std::vector< uint16_t > pattID
increment of pixel column wrt that of prev. pixel (sometimes can be slightly negative)
Definition CTF.h:58
std::vector< uint16_t > firstChipROF
Definition CTF.h:48
std::vector< uint32_t > nclusROF
increment of ROF orbit wrt orbit of previous ROF
Definition CTF.h:51
std::vector< uint8_t > pattMap
cluster pattern ID
Definition CTF.h:59
std::vector< uint16_t > row
clusters in chip
Definition CTF.h:56
std::vector< int16_t > colInc
row of fired pixel
Definition CTF.h:57
std::vector< uint16_t > chipMul
increment of chipID wrt that of prev. chip
Definition CTF.h:55