Skip to content

Commit d79b1af

Browse files
authored
Merge branch 'dev' into fix
2 parents eb23470 + e5768cd commit d79b1af

File tree

30 files changed

+1449
-204
lines changed

30 files changed

+1449
-204
lines changed

Detectors/ITSMFT/ITS/tracking/include/ITStracking/TimeFrame.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ struct TimeFrame {
299299
virtual bool isGPU() const noexcept { return false; }
300300
virtual const char* getName() const noexcept { return "CPU"; }
301301

302-
private:
302+
protected:
303303
void prepareClusters(const TrackingParameters& trkParam, const int maxLayers = nLayers);
304304
float mBz = 5.;
305305
unsigned int mNTotalLowPtVertices = 0;

Detectors/ITSMFT/ITS/tracking/include/ITStracking/Tracker.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ class Tracker
7272
bool isMatLUT() const { return mTraits->isMatLUT(); }
7373
void setNThreads(int n, std::shared_ptr<tbb::task_arena>& arena) { mTraits->setNThreads(n, arena); }
7474
void printSummary() const;
75+
void computeTracksMClabels();
7576

7677
private:
7778
void initialiseTimeFrame(int iteration) { mTraits->initialiseTimeFrame(iteration); }
@@ -84,7 +85,6 @@ class Tracker
8485

8586
// MC interaction
8687
void computeRoadsMClabels();
87-
void computeTracksMClabels();
8888
void rectifyClusterIndices();
8989

9090
template <typename... T, typename... F>

Detectors/Upgrades/ALICE3/FT3/simulation/src/FT3Module.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ void FT3Module::create_layout(double mZ, int layerNumber, int direction, double
108108

109109
double carbonFiberThickness = 0.01;
110110

111-
double foamSpacingThickness = 0.5;
111+
double foamSpacingThickness = 1.0;
112112

113113
int dist_offset = 0;
114114

Detectors/Upgrades/ALICE3/TRK/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@
1212
add_subdirectory(base)
1313
add_subdirectory(macros)
1414
add_subdirectory(simulation)
15-
add_subdirectory(workflow)
15+
add_subdirectory(reconstruction)
16+
add_subdirectory(workflow)

Detectors/Upgrades/ALICE3/TRK/base/include/TRKBase/TRKBaseParam.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,13 @@ enum eLayout {
3131
kStaggered,
3232
};
3333

34+
enum eVDLayout {
35+
kIRIS4 = 0,
36+
kIRISFullCyl,
37+
kIRIS5,
38+
kIRIS4a,
39+
};
40+
3441
struct TRKBaseParam : public o2::conf::ConfigurableParamHelper<TRKBaseParam> {
3542
std::string configFile = "";
3643
float serviceTubeX0 = 0.02f; // X0 Al2O3
@@ -40,9 +47,11 @@ struct TRKBaseParam : public o2::conf::ConfigurableParamHelper<TRKBaseParam> {
4047

4148
eLayout layoutML = kTurboStaves; // Type of segmentation for the middle layers
4249
eLayout layoutOL = kStaggered; // Type of segmentation for the outer layers
50+
eVDLayout layoutVD = kIRIS4; // VD detector layout design
4351

4452
eLayout getLayoutML() const { return layoutML; }
4553
eLayout getLayoutOL() const { return layoutOL; }
54+
eVDLayout getLayoutVD() const { return layoutVD; }
4655

4756
O2ParamDef(TRKBaseParam, "TRKBase");
4857
};

Detectors/Upgrades/ALICE3/TRK/macros/test/CMakeLists.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,14 @@ o2_add_test_root_macro(CheckDigits.C
1818
O2::SimulationDataFormat
1919
O2::DetectorsBase
2020
O2::Steer
21+
LABELS trk COMPILE_ONLY)
22+
23+
o2_add_test_root_macro(CheckTracksCA.C
24+
PUBLIC_LINK_LIBRARIES O2::DataFormatsITS
25+
O2::ITStracking
26+
O2::SimulationDataFormat
27+
O2::DetectorsBase
28+
O2::TRKBase
29+
O2::TRKSimulation
30+
O2::Steer
2131
LABELS trk COMPILE_ONLY)

0 commit comments

Comments
 (0)