Skip to content

Commit f2986aa

Browse files
committed
Integrate PHOS into o2sim; Add PHOS dictionaries
1 parent ad79811 commit f2986aa

File tree

4 files changed

+13
-5
lines changed

4 files changed

+13
-5
lines changed

Detectors/PHOS/base/src/PHOSBaseLinkDef.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
#pragma link off all classes;
1515
#pragma link off all functions;
1616

17-
#pragma link C++ class o2::phos::Geometry + ;
18-
#pragma link C++ class o2::phos::Hit + ;
17+
#pragma link C++ class o2::phos::Geometry+;
18+
#pragma link C++ class o2::phos::Hit+;
19+
#pragma link C++ class vector<o2::phos::Hit>+;
1920

2021
#endif

Detectors/PHOS/simulation/src/PHOSSimulationLinkDef.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
#pragma link off all classes;
1515
#pragma link off all functions;
1616

17-
#pragma link C++ class o2::phos::Detector + ;
18-
#pragma link C++ class o2::phos::GeometryParams + ;
19-
#pragma link C++ class o2::Base::DetImpl < o2::phos::Detector > +;
17+
#pragma link C++ class o2::phos::Detector+;
18+
#pragma link C++ class o2::phos::GeometryParams+;
19+
#pragma link C++ class o2::Base::DetImpl<o2::phos::Detector>+;
2020

2121
#endif

cmake/O2Dependencies.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1133,6 +1133,7 @@ o2_define_bucket(
11331133
EMCALSimulation
11341134
TOFSimulation
11351135
FITSimulation
1136+
PHOSSimulation
11361137
Field
11371138
Generators
11381139
DataFormatsParameters

macro/build_geometry.C

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include <TOFSimulation/Detector.h>
2929
#include <TRDSimulation/Detector.h>
3030
#include <FITSimulation/Detector.h>
31+
#include <PHOSSimulation/Detector.h>
3132
#include <DetectorsPassive/Cave.h>
3233
#include <DetectorsPassive/FrameStructure.h>
3334
#include <SimConfig/SimConfig.h>
@@ -157,6 +158,11 @@ void build_geometry(FairRunSim* run = nullptr)
157158
run->AddModule(new o2::EMCAL::Detector(true));
158159
}
159160

161+
if (isActivated("PHS")){
162+
// phos
163+
run->AddModule(new o2::phos::Detector(true));
164+
}
165+
160166
if (isActivated("FIT")) {
161167
// FIT
162168
run->AddModule(new o2::fit::Detector(true));

0 commit comments

Comments
 (0)