Project
Loading...
Searching...
No Matches
FetToDead.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
16
#ifndef O2_MID_FETTODEAD_H
17
#define O2_MID_FETTODEAD_H
18
19
#include <gsl/span>
20
#include <unordered_map>
21
#include <vector>
22
#include "
DataFormatsMID/ColumnData.h
"
23
24
namespace
o2
25
{
26
namespace
mid
27
{
28
29
class
FetToDead
30
{
31
public
:
33
FetToDead
();
34
36
~FetToDead
() =
default
;
37
41
std::vector<ColumnData>
process
(gsl::span<const ColumnData> fetData);
42
44
void
setMasks
(
const
std::vector<ColumnData>& masks) { mRefMasks = masks; }
45
46
private
:
51
void
checkChannels(
const
ColumnData
&
mask
,
ColumnData
fet, std::vector<ColumnData>& badChannels)
const
;
52
53
std::vector<ColumnData> mRefMasks;
54
std::unordered_map<uint16_t, ColumnData> mFetData{};
// FET data
55
};
56
57
}
// namespace mid
58
}
// namespace o2
59
60
#endif
/* O2_MID_FETTODEAD_H */
ColumnData.h
Strip pattern (aka digits)
o2::mid::FetToDead
Definition
FetToDead.h:30
o2::mid::FetToDead::FetToDead
FetToDead()
Default constructor.
Definition
FetToDead.cxx:25
o2::mid::FetToDead::~FetToDead
~FetToDead()=default
Default destructor.
o2::mid::FetToDead::setMasks
void setMasks(const std::vector< ColumnData > &masks)
Sets the masks.
Definition
FetToDead.h:44
mask
GLint GLuint mask
Definition
glcorearb.h:291
o2
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
Definition
BitstreamReader.h:24
o2::mid::ColumnData
Column data structure for MID.
Definition
ColumnData.h:29
process
Definition
process_iterator.h:53
Detectors
MUON
MID
Filtering
include
MIDFiltering
FetToDead.h
Generated on Tue Feb 25 2025 23:16:24 for Project by
1.9.8