Skip to content

Commit 341b315

Browse files
sawenzelktf
authored andcommitted
Terminate the LinkDef rules that rootcling rejected
This fixes the rootcling "missing ; at end of rule" errors in four LinkDef files. - Three rules in TPCBaseLinkDef.h and the GeometryTGeo rules of ALICE3 ECal, RICH and MID lacked the closing semicolon. - rootcling rejected the three ALICE3 rules, so their GeometryTGeo classes had no dictionary. - The TPC dictionary is unchanged by the fix. https://ali-ci.cern.ch/alice-build-logs/AliceO2Group/AliceO2/15843/ee5503a4c432ac109fab4860dde02f104c65e5a6/build_O2_gpu-test-slc10-x86/pretty.html
1 parent b5768c9 commit 341b315

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

‎Detectors/TPC/base/src/TPCBaseLinkDef.h‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,15 +72,15 @@
7272
#pragma link C++ function o2::tpc::utils::saveCanvas(TCanvas*, std::string_view, std::string_view);
7373

7474
#pragma link C++ namespace o2::tpc::cru_calib_helpers;
75-
#pragma link C++ defined_in "TPCBase/CRUCalibHelpers.h"
75+
#pragma link C++ defined_in "TPCBase/CRUCalibHelpers.h";
7676
#pragma link C++ function o2::tpc::cru_calib_helpers::getHWChannel(int, int, int);
7777
#pragma link C++ function o2::tpc::cru_calib_helpers::getSampaInfo(int, int);
7878
#pragma link C++ function o2::tpc::cru_calib_helpers::floatToFixedSize < 12, 2>(float);
7979
#pragma link C++ function o2::tpc::cru_calib_helpers::floatToFixedSize < 8, 6>(float);
8080
#pragma link C++ function o2::tpc::cru_calib_helpers::fixedSizeToFloat < 2>(float);
8181
#pragma link C++ function o2::tpc::cru_calib_helpers::fixedSizeToFloat < 6>(float);
8282
#pragma link C++ function o2::tpc::cru_calib_helpers::writeValues(const std::string_view, const o2::tpc::cru_calib_helpers::DataMap&, bool);
83-
#pragma link C++ function o2::tpc::cru_calib_helpers::getCalPad < 2>(const std::string_view, const std::string_view, std::string_view)
84-
#pragma link C++ function o2::tpc::cru_calib_helpers::getCalPad < 6>(const std::string_view, const std::string_view, std::string_view)
83+
#pragma link C++ function o2::tpc::cru_calib_helpers::getCalPad < 2>(const std::string_view, const std::string_view, std::string_view);
84+
#pragma link C++ function o2::tpc::cru_calib_helpers::getCalPad < 6>(const std::string_view, const std::string_view, std::string_view);
8585

8686
#endif

‎Detectors/Upgrades/ALICE3/ECal/base/src/ECalBaseLinkDef.h‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#pragma link off all functions;
1717

1818
#pragma link C++ class o2::ecal::Geometry + ;
19-
#pragma link C++ class o2::ecal::GeometryTGeo +
19+
#pragma link C++ class o2::ecal::GeometryTGeo + ;
2020
#pragma link C++ class o2::ecal::ECalBaseParam + ;
2121
#pragma link C++ class o2::ecal::Hit + ;
2222
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::ecal::ECalBaseParam> + ;

‎Detectors/Upgrades/ALICE3/MID/base/src/MI3BaseLinkDef.h‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#pragma link off all classes;
1616
#pragma link off all functions;
1717

18-
#pragma link C++ class o2::mi3::GeometryTGeo +
18+
#pragma link C++ class o2::mi3::GeometryTGeo + ;
1919
#pragma link C++ class o2::mi3::MIDBaseParam + ;
2020
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::mi3::MIDBaseParam> + ;
2121

‎Detectors/Upgrades/ALICE3/RICH/base/src/RICHBaseLinkDef.h‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#pragma link off all classes;
1616
#pragma link off all functions;
1717

18-
#pragma link C++ class o2::rich::GeometryTGeo +
18+
#pragma link C++ class o2::rich::GeometryTGeo + ;
1919
#pragma link C++ class o2::rich::RICHBaseParam + ;
2020
#pragma link C++ class o2::conf::ConfigurableParamHelper < o2::rich::RICHBaseParam> + ;
2121

0 commit comments

Comments
 (0)