Skip to content

Commit e405f8d

Browse files
authored
Merge branch 'AliceO2Group:master' into pjpsi_femto
2 parents 4549777 + 484cfee commit e405f8d

File tree

5 files changed

+450
-7
lines changed

5 files changed

+450
-7
lines changed

Common/DataModel/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,5 @@ o2physics_add_header_only_library(DataModel
2323
MatchMFTFT0.h
2424
MftmchMatchingML.h
2525
ZDCInterCalib.h
26-
EseTable.h)
26+
EseTable.h
27+
FwdTrackReAlignTables.h)
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
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+
/// \file FwdTrackReAlignTables.h
13+
/// \brief Table definitions for re-aligned forward tracks
14+
/// \author Chi Zhang <chi.zhang@cern.ch>, CEA-Saclay
15+
16+
#ifndef COMMON_DATAMODEL_FWDTRACKREALIGNTABLES_H_
17+
#define COMMON_DATAMODEL_FWDTRACKREALIGNTABLES_H_
18+
19+
#include "Framework/AnalysisDataModel.h"
20+
21+
namespace o2::aod
22+
{
23+
namespace fwdtrack
24+
{
25+
// Extra columns for re-aligned forward tracks
26+
DECLARE_SOA_COLUMN(IsRemovable, isRemovable, int); //! flag to validate the re-aligned track
27+
} // namespace fwdtrack
28+
29+
// Tracks including MCH and/or MCH (plus optionally MFT) //!
30+
DECLARE_SOA_TABLE_FULL(StoredFwdTracksReAlign, "FwdTracksReAlign", "AOD", "FWDTRACKREALIGN",
31+
fwdtrack::X, fwdtrack::Y, fwdtrack::Z, fwdtrack::Phi, fwdtrack::Tgl,
32+
fwdtrack::Signed1Pt,
33+
fwdtrack::Px<fwdtrack::Pt, fwdtrack::Phi>,
34+
fwdtrack::Py<fwdtrack::Pt, fwdtrack::Phi>,
35+
fwdtrack::Pz<fwdtrack::Pt, fwdtrack::Tgl>,
36+
fwdtrack::Chi2,
37+
fwdtrack::IsRemovable);
38+
39+
DECLARE_SOA_EXTENDED_TABLE(FwdTracksReAlign, StoredFwdTracksReAlign, "FWDTRACKREALIGN", //!
40+
aod::fwdtrack::Eta,
41+
aod::fwdtrack::Pt,
42+
aod::fwdtrack::P);
43+
44+
DECLARE_SOA_TABLE_FULL(StoredFwdTrksCovReAlign, "FwdTrksCovReAlign", "AOD", "FWDTRKCOVREALIGN", //!
45+
fwdtrack::SigmaX, fwdtrack::SigmaY, fwdtrack::SigmaPhi, fwdtrack::SigmaTgl, fwdtrack::Sigma1Pt,
46+
fwdtrack::RhoXY, fwdtrack::RhoPhiY, fwdtrack::RhoPhiX, fwdtrack::RhoTglX, fwdtrack::RhoTglY,
47+
fwdtrack::RhoTglPhi, fwdtrack::Rho1PtX, fwdtrack::Rho1PtY, fwdtrack::Rho1PtPhi, fwdtrack::Rho1PtTgl);
48+
49+
DECLARE_SOA_EXTENDED_TABLE(FwdTrksCovReAlign, StoredFwdTrksCovReAlign, "FWDTRKCOVREALIGN", //!
50+
aod::fwdtrack::CXX,
51+
aod::fwdtrack::CXY,
52+
aod::fwdtrack::CYY,
53+
aod::fwdtrack::CPhiX,
54+
aod::fwdtrack::CPhiY,
55+
aod::fwdtrack::CPhiPhi,
56+
aod::fwdtrack::CTglX,
57+
aod::fwdtrack::CTglY,
58+
aod::fwdtrack::CTglPhi,
59+
aod::fwdtrack::CTglTgl,
60+
aod::fwdtrack::C1PtX,
61+
aod::fwdtrack::C1PtY,
62+
aod::fwdtrack::C1PtPhi,
63+
aod::fwdtrack::C1PtTgl,
64+
aod::fwdtrack::C1Pt21Pt2);
65+
} // namespace o2::aod
66+
67+
#endif // COMMON_DATAMODEL_FWDTRACKREALIGNTABLES_H_

Common/TableProducer/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,3 +144,8 @@ o2physics_add_dpl_workflow(mftmch-matching-data-mc
144144
SOURCES match-mft-mch-data-mc.cxx
145145
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore O2::DetectorsBase O2Physics::AnalysisCCDB O2Physics::PWGDQCore O2Physics::EventFilteringUtils
146146
COMPONENT_NAME Analysis)
147+
148+
o2physics_add_dpl_workflow(muon-realignment
149+
SOURCES muonRealignment.cxx
150+
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore O2::DetectorsBase O2::DetectorsCommonDataFormats O2::MathUtils O2::MCHTracking O2::DataFormatsMCH O2::GlobalTracking O2::MCHBase O2::MCHGeometryTransformer O2::CommonUtils
151+
COMPONENT_NAME Analysis)

0 commit comments

Comments
 (0)