Project
Loading...
Searching...
No Matches
AlignmentSpec.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
12
#ifndef O2_ITS3_ALIGNMENT_H
13
#define O2_ITS3_ALIGNMENT_H
14
15
#include "
ReconstructionDataFormats/GlobalTrackID.h
"
16
#include "
Framework/DataProcessorSpec.h
"
17
#include "
CommonUtils/EnumFlags.h
"
18
19
namespace
o2::its3::align
20
{
21
22
enum class
OutputOpt
: uint8_t {
23
VerboseGBL
= 0,
24
MilleData
,
25
MilleSteer
,
26
MilleRes
,
27
Debug
,
28
};
29
using
OutputEnum
=
utils::EnumFlags<OutputOpt>
;
30
31
o2::framework::DataProcessorSpec
getAlignmentSpec
(
o2::dataformats::GlobalTrackID::mask_t
srcTracks,
o2::dataformats::GlobalTrackID::mask_t
srcClus,
bool
useMC,
bool
withPV,
bool
withITS3,
OutputEnum
out);
32
}
// namespace o2::its3::align
33
34
#endif
DataProcessorSpec.h
EnumFlags.h
GlobalTrackID.h
Global index for barrel track: provides provenance (detectors combination), index in respective array...
o2::gpu::gpustd::bitset< 32 >
o2::utils::EnumFlags< OutputOpt >
o2::its3::align
Definition
AlignmentHierarchy.h:32
o2::its3::align::getAlignmentSpec
o2::framework::DataProcessorSpec getAlignmentSpec(o2::dataformats::GlobalTrackID::mask_t srcTracks, o2::dataformats::GlobalTrackID::mask_t srcClus, bool useMC, bool withPV, bool withITS3, OutputEnum out)
Definition
AlignmentSpec.cxx:958
o2::its3::align::OutputOpt
OutputOpt
Definition
AlignmentSpec.h:22
o2::its3::align::OutputOpt::MilleSteer
@ MilleSteer
o2::its3::align::OutputOpt::MilleData
@ MilleData
o2::its3::align::OutputOpt::MilleRes
@ MilleRes
o2::its3::align::OutputOpt::Debug
@ Debug
o2::its3::align::OutputOpt::VerboseGBL
@ VerboseGBL
o2::framework::DataProcessorSpec
Definition
DataProcessorSpec.h:41
Detectors
Upgrades
ITS3
alignment
include
ITS3Align
AlignmentSpec.h
Generated on Fri Mar 27 2026 09:40:07 for Project by
1.9.8