Skip to content

Commit fe55d16

Browse files
committed
Connect CPV to simulation
1 parent b07dc8d commit fe55d16

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

cmake/O2Dependencies.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1885,6 +1885,7 @@ o2_define_bucket(
18851885
FDDSimulation
18861886
HMPIDSimulation
18871887
PHOSSimulation
1888+
CPVSimulation
18881889
PHOSReconstruction
18891890
ZDCSimulation
18901891
Field

macro/build_geometry.C

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
#include <FDDSimulation/Detector.h>
3535
#include <HMPIDSimulation/Detector.h>
3636
#include <PHOSSimulation/Detector.h>
37+
#include <CPVSimulation/Detector.h>
3738
#include <ZDCSimulation/Detector.h>
3839
#include <DetectorsPassive/Cave.h>
3940
#include <DetectorsPassive/FrameStructure.h>
@@ -185,6 +186,11 @@ void build_geometry(FairRunSim* run = nullptr)
185186
run->AddModule(new o2::phos::Detector(true));
186187
}
187188

189+
if (isActivated("CPV")) {
190+
// cpv
191+
run->AddModule(new o2::cpv::Detector(true));
192+
}
193+
188194
if (isActivated("T0")) {
189195
// FIT-T0
190196
run->AddModule(new o2::t0::Detector(true));

run/O2HitMerger.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
#include <FDDSimulation/Detector.h>
4949
#include <HMPIDSimulation/Detector.h>
5050
#include <PHOSSimulation/Detector.h>
51+
#include <CPVSimulation/Detector.h>
5152
#include <MCHSimulation/Detector.h>
5253
#include <MIDSimulation/Detector.h>
5354
#include <ZDCSimulation/Detector.h>
@@ -484,6 +485,10 @@ void O2HitMerger::initDetInstances()
484485
mDetectorInstances[i] = std::move(std::make_unique<o2::phos::Detector>(true));
485486
counter++;
486487
}
488+
if (i == DetID::CPV) {
489+
mDetectorInstances[i] = std::move(std::make_unique<o2::cpv::Detector>(true));
490+
counter++;
491+
}
487492
if (i == DetID::EMC) {
488493
mDetectorInstances[i] = std::move(std::make_unique<o2::emcal::Detector>(true));
489494
counter++;

0 commit comments

Comments
 (0)