Skip to content

Commit 4c69427

Browse files
committed
mv calib api and event maker to tof base
1 parent f3c6fd9 commit 4c69427

24 files changed

Lines changed: 39 additions & 29 deletions

File tree

DataFormats/Detectors/TOF/include/DataFormatsTOF/CalibTimeSlewingParamTOF.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class CalibTimeSlewingParamTOF
3232

3333
CalibTimeSlewingParamTOF();
3434

35-
CalibTimeSlewingParamTOF(const CalibTimeSlewingParamTOF& source) = default;
35+
CalibTimeSlewingParamTOF(const CalibTimeSlewingParamTOF& source);
3636

3737
CalibTimeSlewingParamTOF& operator=(const CalibTimeSlewingParamTOF& source) = default;
3838

DataFormats/Detectors/TOF/src/CalibTimeSlewingParamTOF.cxx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,3 +189,15 @@ CalibTimeSlewingParamTOF& CalibTimeSlewingParamTOF::operator+=(const CalibTimeSl
189189
}
190190
return *this;
191191
}
192+
//______________________________________________
193+
CalibTimeSlewingParamTOF::CalibTimeSlewingParamTOF(const CalibTimeSlewingParamTOF& source)
194+
{
195+
bind();
196+
for (int i = 0; i < NSECTORS; i++) {
197+
*(mTimeSlewing[i]) = *(source.mTimeSlewing[i]);
198+
(*(mChannelStart[i])) = (*(source.mChannelStart[i]));
199+
*(mFractionUnderPeak[i]) = *(source.mFractionUnderPeak[i]);
200+
*(mSigmaPeak[i]) = *(source.mSigmaPeak[i]);
201+
}
202+
}
203+

Detectors/GlobalTrackingWorkflow/src/TOFEventTimeChecker.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
#include "TOFBase/Geo.h"
3838
#include "TOFBase/Utils.h"
3939
#include "DataFormatsTOF/Cluster.h"
40-
#include "TOFReconstruction/EventTimeMaker.h"
40+
#include "TOFBase/EventTimeMaker.h"
4141
//#include "GlobalTracking/MatchTOF.h"
4242
#include "GlobalTrackingWorkflow/TOFEventTimeChecker.h"
4343

Detectors/TOF/base/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,16 @@ o2_add_library(TOFBase
1717
src/Strip.cxx
1818
src/WindowFiller.cxx
1919
src/Utils.cxx
20+
src/CalibTOFapi.cxx
21+
src/EventTimeMaker.cxx
2022
PUBLIC_LINK_LIBRARIES Boost::serialization FairRoot::Base Microsoft.GSL::GSL
2123
O2::DetectorsBase O2::CommonDataFormat O2::DetectorsRaw
2224
O2::DataFormatsTOF)
2325

2426
o2_target_root_dictionary(TOFBase
2527
HEADERS include/TOFBase/Geo.h include/TOFBase/Digit.h include/TOFBase/Utils.h
26-
include/TOFBase/Strip.h include/TOFBase/WindowFiller.h)
28+
include/TOFBase/Strip.h include/TOFBase/WindowFiller.h include/TOFBase/CalibTOFapi.h
29+
include/TOFBase/EventTimeMaker.h)
2730

2831
o2_add_test(TOFIndex
2932
SOURCES test/testTOFIndex.cxx

Detectors/TOF/calibration/include/TOFCalibration/CalibTOFapi.h renamed to Detectors/TOF/base/include/TOFBase/CalibTOFapi.h

File renamed without changes.

Detectors/TOF/reconstruction/include/TOFReconstruction/EventTimeMaker.h renamed to Detectors/TOF/base/include/TOFBase/EventTimeMaker.h

File renamed without changes.
File renamed without changes.

Detectors/TOF/reconstruction/src/EventTimeMaker.cxx renamed to Detectors/TOF/base/src/EventTimeMaker.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
#include "TRandom.h"
2121
#include "TMath.h"
22-
#include "TOFReconstruction/EventTimeMaker.h"
22+
#include "TOFBase/EventTimeMaker.h"
2323

2424
namespace o2
2525
{

Detectors/TOF/base/src/TOFBaseLinkDef.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,10 @@
2525
#pragma link C++ class vector < o2::tof::ReadoutWindowData> + ;
2626
#pragma link C++ class o2::tof::DigitHeader + ;
2727
#pragma link C++ class vector < o2::tof::DigitHeader> + ;
28+
#pragma link C++ class o2::tof::CalibTOFapi + ;
29+
#pragma link C++ class o2::tof::eventTimeTrack + ;
30+
#pragma link C++ class o2::tof::eventTimeTrackTest + ;
31+
#pragma link C++ class vector < o2::tof::eventTimeTrack> + ;
32+
#pragma link C++ class vector < o2::tof::eventTimeTrackTest> + ;
2833
#pragma link C++ class vector < unsigned int> + ;
2934
#endif

Detectors/TOF/calibration/CMakeLists.txt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111

1212
o2_add_library(TOFCalibration
1313
TARGETVARNAME targetName
14-
SOURCES src/CalibTOFapi.cxx
15-
src/CalibTOF.cxx
14+
SOURCES src/CalibTOF.cxx
1615
src/CollectCalibInfoTOF.cxx
1716
src/LHCClockCalibrator.cxx
1817
src/TOFChannelCalibrator.cxx
@@ -30,8 +29,7 @@ o2_add_library(TOFCalibration
3029

3130

3231
o2_target_root_dictionary(TOFCalibration
33-
HEADERS include/TOFCalibration/CalibTOFapi.h
34-
include/TOFCalibration/CalibTOF.h
32+
HEADERS include/TOFCalibration/CalibTOF.h
3533
include/TOFCalibration/LHCClockCalibrator.h
3634
include/TOFCalibration/TOFChannelCalibrator.h
3735
include/TOFCalibration/TOFCalibCollector.h

0 commit comments

Comments
 (0)