Skip to content

Commit bd6d027

Browse files
committed
Leave single implementation of TRD RecoParam
1 parent 0df45c4 commit bd6d027

File tree

15 files changed

+196
-142
lines changed

15 files changed

+196
-142
lines changed

Detectors/Align/include/Align/AlignableDetectorTRD.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#define ALIGNABLEDETECTORTRD_H
1919

2020
#include "Align/AlignableDetector.h"
21-
#include "TRDBase/RecoParam.h"
21+
#include "GPUTRDRecoParam.h"
2222

2323
namespace o2
2424
{
@@ -64,7 +64,7 @@ class AlignableDetectorTRD final : public AlignableDetector
6464
int processPoints(GIndex gid, int npntCut, bool inv) final;
6565

6666
protected:
67-
o2::trd::RecoParam mRecoParam; // parameters required for TRD reconstruction
67+
o2::gpu::GPUTRDRecoParam mRecoParam; // parameters required for TRD reconstruction
6868
double mNonRCCorrDzDtgl = 0.; // correction in Z for non-crossing tracklets
6969
double mCorrDVT = 0.; // correction to Vdrift*t
7070
double mExtraErrRC[2] = {0., 0.}; // extra errors for RC tracklets

Detectors/TPC/calibration/SpacePoints/include/SpacePoints/TrackInterpolation.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
#include "TPCReconstruction/TPCFastTransformHelperO2.h"
4040
#include "DetectorsBase/Propagator.h"
4141
#include "DataFormatsGlobalTracking/RecoContainer.h"
42-
#include "TRDBase/RecoParam.h"
42+
#include "GPUTRDRecoParam.h"
4343
#include "TRDBase/Geometry.h"
4444

4545
class TTree;
@@ -441,7 +441,7 @@ class TrackInterpolation
441441
std::vector<o2::dataformats::GlobalTrackID> mGIDsSuccess; ///< keep track of the GIDs which could be processed successfully
442442

443443
// helpers
444-
o2::trd::RecoParam mRecoParam; ///< parameters required for TRD refit
444+
o2::gpu::GPUTRDRecoParam mRecoParam; ///< parameters required for TRD refit
445445
o2::trd::Geometry* mGeoTRD; ///< TRD geometry instance (needed for tilted pad correction)
446446
std::unique_ptr<TPCFastTransform> mFastTransform{}; ///< TPC cluster transformation
447447
float mBz; ///< required for helix approximation

Detectors/TRD/base/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ o2_add_library(TRDBase
1616
src/GeometryFlat.cxx
1717
src/PadResponse.cxx
1818
src/FeeParam.cxx
19-
src/RecoParam.cxx
2019
src/ChamberStatus.cxx
2120
src/Calibrations.cxx
2221
src/CalOnlineGainTables.cxx
@@ -38,7 +37,6 @@ o2_target_root_dictionary(TRDBase
3837
include/TRDBase/GeometryFlat.h
3938
include/TRDBase/PadResponse.h
4039
include/TRDBase/FeeParam.h
41-
include/TRDBase/RecoParam.h
4240
include/TRDBase/Calibrations.h
4341
include/TRDBase/PadParameters.h
4442
include/TRDBase/PadCalibrations.h

Detectors/TRD/base/include/TRDBase/RecoParam.h

Lines changed: 0 additions & 64 deletions
This file was deleted.

Detectors/TRD/base/src/RecoParam.cxx

Lines changed: 0 additions & 64 deletions
This file was deleted.

Detectors/TRD/base/src/TRDBaseLinkDef.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#pragma link C++ class o2::trd::Geometry + ;
2020
#pragma link C++ class o2::trd::GeometryBase + ;
2121
#pragma link C++ class o2::trd::FeeParam + ;
22-
#pragma link C++ class o2::trd::RecoParam + ;
2322
#pragma link C++ class o2::trd::PadResponse + ;
2423
#pragma link C++ class o2::trd::PadParameters < float > +;
2524
#pragma link C++ class o2::trd::PadParameters < char> + ;

Detectors/TRD/calibration/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ o2_add_library(TRDCalibration
2828
O2::DetectorsBase
2929
O2::DetectorsCalibration
3030
O2::MathUtils
31+
O2::GPUTracking
3132
O2::DetectorsDCS)
3233

3334
o2_target_root_dictionary(TRDCalibration

Detectors/TRD/calibration/include/TRDCalibration/TrackBasedCalib.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include "DataFormatsTRD/NoiseCalibration.h"
2525
#include "TRDBase/PadCalibrationsAliases.h"
2626
#include "DetectorsBase/Propagator.h"
27-
#include "TRDBase/RecoParam.h"
27+
#include "GPUTRDRecoParam.h"
2828

2929
#include "Rtypes.h"
3030

@@ -90,7 +90,7 @@ class TrackBasedCalib
9090
float mMaxSnp{o2::base::Propagator::MAX_SIN_PHI}; ///< max snp when propagating tracks
9191
float mMaxStep{o2::base::Propagator::MAX_STEP}; ///< maximum step for propagation
9292
MatCorrType mMatCorr{MatCorrType::USEMatCorrNONE}; ///< if material correction should be done
93-
RecoParam mRecoParam; ///< parameters required for TRD reconstruction
93+
o2::gpu::GPUTRDRecoParam mRecoParam; ///< parameters required for TRD reconstruction
9494
AngularResidHistos mAngResHistos; ///< aggregated data for the track based calibration
9595
std::vector<int> mGainCalibHistos; ///< aggregated input data for gain calibration
9696
float bz; ///< magnetic field

Detectors/TRD/qc/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ o2_add_library(TRDQC
2121
O2::DataFormatsTRD
2222
O2::DataFormatsGlobalTracking
2323
O2::DetectorsBase
24+
O2::GPUTracking
2425
O2::MathUtils)
2526

2627
o2_target_root_dictionary(TRDQC

Detectors/TRD/qc/include/TRDQC/Tracking.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#include "ReconstructionDataFormats/GlobalTrackID.h"
2626
#include "DataFormatsTPC/TrackTPC.h"
2727
#include "DetectorsBase/Propagator.h"
28-
#include "TRDBase/RecoParam.h"
28+
#include "GPUTRDRecoParam.h"
2929

3030
#include "Rtypes.h"
3131
#include "TH1.h"
@@ -107,7 +107,7 @@ class Tracking
107107
float mMaxSnp{o2::base::Propagator::MAX_SIN_PHI}; ///< max snp when propagating tracks
108108
float mMaxStep{o2::base::Propagator::MAX_STEP}; ///< maximum step for propagation
109109
MatCorrType mMatCorr{MatCorrType::USEMatCorrNONE}; ///< if material correction should be done
110-
RecoParam mRecoParam; ///< parameters required for TRD reconstruction
110+
o2::gpu::GPUTRDRecoParam mRecoParam; ///< parameters required for TRD reconstruction
111111
bool mPID{true}; ///< if TPC only tracks are not available we don't fill PID info
112112
bool mApplyShift{true};
113113

0 commit comments

Comments
 (0)