Skip to content

Commit e48c4bd

Browse files
committed
Move FastMultEstimation to ITS tracking library
1 parent 5453589 commit e48c4bd

File tree

9 files changed

+15
-13
lines changed

9 files changed

+15
-13
lines changed

Detectors/ITSMFT/ITS/reconstruction/CMakeLists.txt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,11 @@
1111

1212
o2_add_library(ITSReconstruction
1313
SOURCES src/RecoGeomHelper.cxx
14-
src/FastMultEstConfig.cxx
15-
src/FastMultEst.cxx
1614
PUBLIC_LINK_LIBRARIES O2::ITSBase
1715
O2::ITSMFTReconstruction
1816
O2::DataFormatsITS
1917
O2::CommonUtils)
2018

2119
o2_target_root_dictionary(
2220
ITSReconstruction
23-
HEADERS include/ITSReconstruction/RecoGeomHelper.h
24-
include/ITSReconstruction/FastMultEst.h
25-
include/ITSReconstruction/FastMultEstConfig.h)
21+
HEADERS include/ITSReconstruction/RecoGeomHelper.h)

Detectors/ITSMFT/ITS/reconstruction/src/ITSReconstructionLinkDef.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,5 @@
1616
#pragma link off all functions;
1717

1818
#pragma link C++ class o2::its::RecoGeomHelper + ;
19-
#pragma link C++ class o2::its::FastMultEst + ;
20-
#pragma link C++ class o2::its::FastMultEstConfig + ;
21-
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::its::FastMultEstConfig> + ;
2219

2320
#endif

Detectors/ITSMFT/ITS/tracking/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ o2_add_library(ITStracking
1414
SOURCES src/ClusterLines.cxx
1515
src/Cluster.cxx
1616
src/Configuration.cxx
17+
src/FastMultEstConfig.cxx
18+
src/FastMultEst.cxx
1719
src/TimeFrame.cxx
1820
src/IOUtils.cxx
1921
src/Tracker.cxx
@@ -28,6 +30,7 @@ o2_add_library(ITStracking
2830
O2::DataFormatsITSMFT
2931
O2::SimulationDataFormat
3032
O2::ITSBase
33+
O2::CommonUtils
3134
O2::ITSReconstruction
3235
O2::ITSMFTReconstruction
3336
O2::DataFormatsITS
@@ -49,6 +52,8 @@ o2_target_root_dictionary(ITStracking
4952
include/ITStracking/Tracklet.h
5053
include/ITStracking/Cluster.h
5154
include/ITStracking/Definitions.h
55+
include/ITStracking/FastMultEst.h
56+
include/ITStracking/FastMultEstConfig.h
5257
include/ITStracking/TrackingConfigParam.h
5358
LINKDEF src/TrackingLinkDef.h)
5459

Detectors/ITSMFT/ITS/reconstruction/include/ITSReconstruction/FastMultEst.h renamed to Detectors/ITSMFT/ITS/tracking/include/ITStracking/FastMultEst.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
#include "DataFormatsITSMFT/ROFRecord.h"
2121
#include "DataFormatsITSMFT/CompCluster.h"
2222
#include <DataFormatsITSMFT/PhysTrigger.h>
23-
#include "ITSReconstruction/FastMultEstConfig.h"
23+
#include "ITStracking/FastMultEstConfig.h"
2424
#include <gsl/span>
2525
#include <array>
2626

Detectors/ITSMFT/ITS/reconstruction/include/ITSReconstruction/FastMultEstConfig.h renamed to Detectors/ITSMFT/ITS/tracking/include/ITStracking/FastMultEstConfig.h

File renamed without changes.

Detectors/ITSMFT/ITS/reconstruction/src/FastMultEst.cxx renamed to Detectors/ITSMFT/ITS/tracking/src/FastMultEst.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
/// \brief Fast multiplicity estimator for ITS
1414
/// \author ruben.shahoyan@cern.ch
1515

16-
#include "ITSReconstruction/FastMultEst.h"
16+
#include "ITStracking/FastMultEst.h"
1717
#include "DataFormatsITSMFT/DPLAlpideParam.h"
1818
#include "Framework/Logger.h"
1919
#include <ctime>

Detectors/ITSMFT/ITS/reconstruction/src/FastMultEstConfig.cxx renamed to Detectors/ITSMFT/ITS/tracking/src/FastMultEstConfig.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// granted to it by virtue of its status as an Intergovernmental Organization
1010
// or submit itself to any jurisdiction.
1111

12-
#include "ITSReconstruction/FastMultEstConfig.h"
12+
#include "ITStracking/FastMultEstConfig.h"
1313
#include "TRandom.h"
1414

1515
O2ParamImpl(o2::its::FastMultEstConfig);

Detectors/ITSMFT/ITS/tracking/src/TrackingInterface.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
#include "DataFormatsITSMFT/DPLAlpideParam.h"
1818
#include "ITSBase/GeometryTGeo.h"
1919

20-
#include "ITSReconstruction/FastMultEstConfig.h"
21-
#include "ITSReconstruction/FastMultEst.h"
20+
#include "ITStracking/FastMultEstConfig.h"
21+
#include "ITStracking/FastMultEst.h"
2222

2323
#include "ITStracking/TrackingConfigParam.h"
2424
#include "ITStracking/TrackingInterface.h"

Detectors/ITSMFT/ITS/tracking/src/TrackingLinkDef.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,8 @@
4242
#pragma link C++ class o2::its::ITSGpuTrackingParamConfig + ;
4343
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::its::ITSGpuTrackingParamConfig> + ;
4444

45+
#pragma link C++ class o2::its::FastMultEst + ;
46+
#pragma link C++ class o2::its::FastMultEstConfig + ;
47+
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::its::FastMultEstConfig> + ;
48+
4549
#endif

0 commit comments

Comments
 (0)