2020#include " TRKSimulation/Detector.h"
2121#include " TRKBase/TRKBaseParam.h"
2222
23+ #include < string>
24+
2325using o2::itsmft::Hit;
2426
2527namespace o2
@@ -102,17 +104,17 @@ void Detector::configDefault()
102104 mLayers .clear ();
103105
104106 LOGP (warning, " Loading Scoping Document configuration for ALICE3 TRK" );
105- // mLayers.emplace_back(0, std::string{ GeometryTGeo::getTRKLayerPattern() + std::to_string(0)}, 0.5f, 50.f, 100.e-4);
106- // mLayers.emplace_back(1, std::string{ GeometryTGeo::getTRKLayerPattern() + std::to_string(1)}, 1.2f, 50.f, 100.e-4);
107- // mLayers.emplace_back(2, std::string{ GeometryTGeo::getTRKLayerPattern() + std::to_string(2)}, 2.5f, 50.f, 100.e-4);
108- mLayers .emplace_back (0 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (0 )} , 3 .78f , 124 .f , 100 .e -3 );
109- mLayers .emplace_back (1 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (1 )} , 7 .f , 124 .f , 100 .e -3 );
110- mLayers .emplace_back (2 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (2 )} , 12 .f , 124 .f , 100 .e -3 );
111- mLayers .emplace_back (3 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (3 )} , 20 .f , 124 .f , 100 .e -3 );
112- mLayers .emplace_back (4 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (4 )} , 30 .f , 124 .f , 100 .e -3 );
113- mLayers .emplace_back (5 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (5 )} , 45 .f , 258 .f , 100 .e -3 );
114- mLayers .emplace_back (6 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (6 )} , 60 .f , 258 .f , 100 .e -3 );
115- mLayers .emplace_back (7 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (7 )} , 80 .f , 258 .f , 100 .e -3 );
107+ // mLayers.emplace_back(0, GeometryTGeo::getTRKLayerPattern() + std::to_string(0)}, 0.5f, 50.f, 100.e-4);
108+ // mLayers.emplace_back(1, GeometryTGeo::getTRKLayerPattern() + std::to_string(1)}, 1.2f, 50.f, 100.e-4);
109+ // mLayers.emplace_back(2, GeometryTGeo::getTRKLayerPattern() + std::to_string(2)}, 2.5f, 50.f, 100.e-4);
110+ mLayers .emplace_back (0 , GeometryTGeo::getTRKLayerPattern () + std::to_string (0 ), 3 .78f , 124 .f , 100 .e -3 );
111+ mLayers .emplace_back (1 , GeometryTGeo::getTRKLayerPattern () + std::to_string (1 ), 7 .f , 124 .f , 100 .e -3 );
112+ mLayers .emplace_back (2 , GeometryTGeo::getTRKLayerPattern () + std::to_string (2 ), 12 .f , 124 .f , 100 .e -3 );
113+ mLayers .emplace_back (3 , GeometryTGeo::getTRKLayerPattern () + std::to_string (3 ), 20 .f , 124 .f , 100 .e -3 );
114+ mLayers .emplace_back (4 , GeometryTGeo::getTRKLayerPattern () + std::to_string (4 ), 30 .f , 124 .f , 100 .e -3 );
115+ mLayers .emplace_back (5 , GeometryTGeo::getTRKLayerPattern () + std::to_string (5 ), 45 .f , 258 .f , 100 .e -3 );
116+ mLayers .emplace_back (6 , GeometryTGeo::getTRKLayerPattern () + std::to_string (6 ), 60 .f , 258 .f , 100 .e -3 );
117+ mLayers .emplace_back (7 , GeometryTGeo::getTRKLayerPattern () + std::to_string (7 ), 80 .f , 258 .f , 100 .e -3 );
116118}
117119
118120void Detector::buildTRKNewVacuumVessel ()
@@ -125,18 +127,18 @@ void Detector::buildTRKNewVacuumVessel()
125127 mLayers .clear ();
126128
127129 LOGP (warning, " Loading \" After Upgrade Days March 2024\" configuration for ALICE3 TRK" );
128- // mLayers.emplace_back(0, std::string{ GeometryTGeo::getTRKLayerPattern() + std::to_string(0)} , 0.5f, 50.f, 100.e-4);
129- // mLayers.emplace_back(1, std::string{ GeometryTGeo::getTRKLayerPattern() + std::to_string(1)} , 1.2f, 50.f, 100.e-4);
130- // mLayers.emplace_back(2, std::string{ GeometryTGeo::getTRKLayerPattern() + std::to_string(2)} , 2.5f, 50.f, 100.e-4);
131- mLayers .emplace_back (0 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (0 )} , 7 .f , 124 .f , 100 .e -3 );
132- LOGP (info, " TRKLayer created. Name: {}" , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (0 )} );
133- mLayers .emplace_back (1 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (1 )} , 9 .f , 124 .f , 100 .e -3 );
134- mLayers .emplace_back (2 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (2 )} , 12 .f , 124 .f , 100 .e -3 );
135- mLayers .emplace_back (3 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (3 )} , 20 .f , 124 .f , 100 .e -3 );
136- mLayers .emplace_back (4 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (4 )} , 30 .f , 124 .f , 100 .e -3 );
137- mLayers .emplace_back (5 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (5 )} , 45 .f , 258 .f , 100 .e -3 );
138- mLayers .emplace_back (6 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (6 )} , 60 .f , 258 .f , 100 .e -3 );
139- mLayers .emplace_back (7 , std::string{ GeometryTGeo::getTRKLayerPattern () + std::to_string (7 )} , 80 .f , 258 .f , 100 .e -3 );
130+ // mLayers.emplace_back(0, GeometryTGeo::getTRKLayerPattern() + std::to_string(0), 0.5f, 50.f, 100.e-4);
131+ // mLayers.emplace_back(1, GeometryTGeo::getTRKLayerPattern() + std::to_string(1), 1.2f, 50.f, 100.e-4);
132+ // mLayers.emplace_back(2, GeometryTGeo::getTRKLayerPattern() + std::to_string(2), 2.5f, 50.f, 100.e-4);
133+ mLayers .emplace_back (0 , GeometryTGeo::getTRKLayerPattern () + std::to_string (0 ), 7 .f , 124 .f , 100 .e -3 );
134+ LOGP (info, " TRKLayer created. Name: {}" , GeometryTGeo::getTRKLayerPattern () + std::to_string (0 ));
135+ mLayers .emplace_back (1 , GeometryTGeo::getTRKLayerPattern () + std::to_string (1 ), 9 .f , 124 .f , 100 .e -3 );
136+ mLayers .emplace_back (2 , GeometryTGeo::getTRKLayerPattern () + std::to_string (2 ), 12 .f , 124 .f , 100 .e -3 );
137+ mLayers .emplace_back (3 , GeometryTGeo::getTRKLayerPattern () + std::to_string (3 ), 20 .f , 124 .f , 100 .e -3 );
138+ mLayers .emplace_back (4 , GeometryTGeo::getTRKLayerPattern () + std::to_string (4 ), 30 .f , 124 .f , 100 .e -3 );
139+ mLayers .emplace_back (5 , GeometryTGeo::getTRKLayerPattern () + std::to_string (5 ), 45 .f , 258 .f , 100 .e -3 );
140+ mLayers .emplace_back (6 , GeometryTGeo::getTRKLayerPattern () + std::to_string (6 ), 60 .f , 258 .f , 100 .e -3 );
141+ mLayers .emplace_back (7 , GeometryTGeo::getTRKLayerPattern () + std::to_string (7 ), 80 .f , 258 .f , 100 .e -3 );
140142
141143 auto & trkPars = TRKBaseParam::Instance ();
142144
0 commit comments