Skip to content

Commit

Permalink
Do not expose Devices to ROOT
Browse files Browse the repository at this point in the history
  • Loading branch information
ktf committed Mar 15, 2024
1 parent 627f6eb commit 2a21b45
Show file tree
Hide file tree
Showing 7 changed files with 10 additions and 41 deletions.
3 changes: 1 addition & 2 deletions Detectors/MUON/MCH/Align/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,7 @@ o2_add_library(MCHAlign

o2_target_root_dictionary(MCHAlign
HEADERS
include/MCHAlign/Aligner.h
include/MCHAlign/AlignmentSpec.h)
include/MCHAlign/Aligner.h)

o2_add_executable(
alignment-workflow
Expand Down
9 changes: 1 addition & 8 deletions Detectors/PHOS/calib/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,21 +30,14 @@ o2_add_library(PHOSCalibWorkflow
o2_add_header_only_library(PHOSCalib)

o2_target_root_dictionary(PHOSCalibWorkflow
HEADERS include/PHOSCalibWorkflow/PHOSPedestalCalibDevice.h
include/PHOSCalibWorkflow/PHOSHGLGRatioCalibDevice.h
include/PHOSCalibWorkflow/PHOSTurnonCalibrator.h
HEADERS include/PHOSCalibWorkflow/PHOSTurnonCalibrator.h
include/PHOSCalibWorkflow/RingBuffer.h
include/PHOSCalibWorkflow/ETCalibHistos.h
include/PHOSCalibWorkflow/PHOSEnergyCalibrator.h
include/PHOSCalibWorkflow/PHOSEnergyCalibDevice.h
include/PHOSCalibWorkflow/TurnOnHistos.h
include/PHOSCalibWorkflow/PHOSTurnonCalibrator.h
include/PHOSCalibWorkflow/PHOSTurnonCalibDevice.h
include/PHOSCalibWorkflow/PHOSRunbyrunCalibrator.h
include/PHOSCalibWorkflow/PHOSRunbyrunCalibDevice.h
include/PHOSCalibWorkflow/PHOSL1phaseCalibrator.h
include/PHOSCalibWorkflow/PHOSL1phaseCalibDevice.h
include/PHOSCalibWorkflow/PHOSBadMapCalibDevice.h
LINKDEF src/PHOSCalibWorkflowLinkDef.h)

o2_add_executable(calib-workflow
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@
/// @file PHOSEnergyCalibtor.h
/// @brief Device to collect energy and time PHOS energy and time calibration.

#include "Framework/Task.h"
#include "Framework/WorkflowSpec.h"
#include "DetectorsCalibration/TimeSlotCalibration.h"
#include "DataFormatsPHOS/TriggerRecord.h"
#include "DataFormatsPHOS/Cluster.h"
Expand All @@ -32,9 +30,7 @@

using namespace o2::framework;

namespace o2
{
namespace phos
namespace o2::phos
{

// structure used to store digit info for re-calibration
Expand Down Expand Up @@ -156,7 +152,6 @@ class PHOSEnergyCalibrator final : public o2::calibration::TimeSlotCalibration<o
std::unique_ptr<ETCalibHistos> mHistos; /// final histograms
};

} // namespace phos
} // namespace o2

#endif
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@
/// @file PHOSRunbyrunCalibDevice.h
/// @brief Device to calculate PHOS time shift (L1phase)

#include "Framework/Task.h"
#include "Framework/ProcessingContext.h"
#include "DataFormatsPHOS/BadChannelsMap.h"
#include "DataFormatsPHOS/CalibParams.h"
#include "DataFormatsPHOS/TriggerRecord.h"
Expand All @@ -25,9 +23,7 @@

using namespace o2::framework;

namespace o2
{
namespace phos
namespace o2::phos
{

class PHOSL1phaseSlot
Expand Down Expand Up @@ -95,7 +91,6 @@ class PHOSL1phaseCalibrator final : public o2::calibration::TimeSlotCalibration<
ClassDefOverride(PHOSL1phaseCalibrator, 3);
};

} // namespace phos
} // namespace o2

#endif
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@
/// @file PHOSRunbyrunCalibDevice.h
/// @brief Device to calculate PHOS energy run by run corrections

#include "Framework/Task.h"
#include "Framework/ProcessingContext.h"
#include "DataFormatsPHOS/BadChannelsMap.h"
#include "DataFormatsPHOS/TriggerRecord.h"
#include "DetectorsCalibration/TimeSlotCalibration.h"
Expand All @@ -28,9 +26,11 @@

using namespace o2::framework;

namespace o2
{
namespace phos
namespace o2::framework {
struct ProcessingContext;
}

namespace o2::phos
{

class PHOSRunbyrunSlot
Expand Down Expand Up @@ -105,7 +105,6 @@ class PHOSRunbyrunCalibrator final : public o2::calibration::TimeSlotCalibration
ClassDefOverride(PHOSRunbyrunCalibrator, 1);
};

} // namespace phos
} // namespace o2

#endif
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@
/// @file PHOSTurnonCalibrator.h
/// @brief Device to calculate PHOS turn-on curve and bad map

#include "Framework/Task.h"
#include "Framework/WorkflowSpec.h"
#include "DetectorsCalibration/TimeSlotCalibration.h"
#include "DataFormatsPHOS/Cluster.h"
#include "DataFormatsPHOS/Cell.h"
Expand All @@ -26,9 +24,7 @@

using namespace o2::framework;

namespace o2
{
namespace phos
namespace o2::phos
{

class PHOSTurnonSlot
Expand Down Expand Up @@ -96,8 +92,6 @@ class PHOSTurnonCalibrator final : public o2::calibration::TimeSlotCalibration<o
ClassDefOverride(PHOSTurnonCalibrator, 1);
};

o2::framework::DataProcessorSpec getPHOSTunronCalibDeviceSpec(bool useCCDB);
} // namespace phos
} // namespace o2

#endif
6 changes: 0 additions & 6 deletions Detectors/PHOS/calib/src/PHOSCalibWorkflowLinkDef.h
Original file line number Diff line number Diff line change
Expand Up @@ -15,26 +15,20 @@
#pragma link off all classes;
#pragma link off all functions;

#pragma link C++ class o2::phos::PHOSPedestalCalibDevice + ;
#pragma link C++ class o2::phos::PHOSHGLGRatioCalibDevice + ;
#pragma link C++ class o2::phos::PHOSBadMapCalibDevice + ;
#pragma link C++ class o2::phos::ETCalibHistos + ;
#pragma link C++ class o2::calibration::TimeSlot < o2::phos::PHOSEnergySlot> + ;
#pragma link C++ class o2::calibration::TimeSlotCalibration < o2::phos::PHOSEnergySlot> + ;
#pragma link C++ class o2::phos::TurnOnHistos + ;
#pragma link C++ class o2::phos::PHOSTurnonSlot + ;
#pragma link C++ class o2::phos::PHOSTurnonCalibrator + ;
#pragma link C++ class o2::phos::PHOSTurnonCalibDevice + ;
#pragma link C++ class o2::calibration::TimeSlot < o2::phos::PHOSTurnonSlot> + ;
#pragma link C++ class o2::calibration::TimeSlotCalibration < o2::phos::PHOSTurnonSlot> + ;
#pragma link C++ class o2::phos::PHOSRunbyrunSlot + ;
#pragma link C++ class o2::phos::PHOSRunbyrunCalibrator + ;
#pragma link C++ class o2::phos::PHOSRunbyrunCalibDevice + ;
#pragma link C++ class o2::calibration::TimeSlot < o2::phos::PHOSRunbyrunSlot> + ;
#pragma link C++ class o2::calibration::TimeSlotCalibration < o2::phos::PHOSRunbyrunSlot> + ;
#pragma link C++ class o2::phos::PHOSL1phaseSlot + ;
#pragma link C++ class o2::phos::PHOSL1phaseCalibrator + ;
#pragma link C++ class o2::phos::PHOSL1phaseCalibDevice + ;
#pragma link C++ class o2::calibration::TimeSlot < o2::phos::PHOSL1phaseSlot> + ;
#pragma link C++ class o2::calibration::TimeSlotCalibration < o2::phos::PHOSL1phaseSlot> + ;
#pragma link C++ class vector < int> + ;
Expand Down

0 comments on commit 2a21b45

Please sign in to comment.