Skip to content

Commit 7c46430

Browse files
committed
Deprecate outdated fasttracker methods
1 parent 5df2aa2 commit 7c46430

File tree

3 files changed

+0
-105
lines changed

3 files changed

+0
-105
lines changed

ALICE3/Core/FastTracker.cxx

Lines changed: 0 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -169,106 +169,6 @@ void FastTracker::Print()
169169
LOG(info) << "+-~-<*>-~-+-~-<*>-~-+-~-<*>-~-+-~-<*>-~-+-~-<*>-~-+-~-<*>-~-+-~-<*>-~-+";
170170
}
171171

172-
void FastTracker::AddSiliconALICE3v4(std::vector<float> pixelResolution)
173-
{
174-
LOG(info) << " ALICE 3: Adding v4 tracking layers";
175-
float x0IT = 0.001; // 0.1%
176-
float x0OT = 0.005; // 0.5%
177-
float xrhoIB = 1.1646e-02; // 50 mum Si
178-
float xrhoOT = 1.1646e-01; // 500 mum Si
179-
float eff = 1.00;
180-
181-
float resRPhiIT = pixelResolution[0];
182-
float resZIT = pixelResolution[1];
183-
float resRPhiOT = pixelResolution[2];
184-
float resZOT = pixelResolution[3];
185-
186-
AddLayer("bpipe0", 0.48, 250, 0.00042, 2.772e-02, 0.0f, 0.0f, 0.0f, 0); // 150 mum Be
187-
AddLayer("ddd0", 0.5, 250, x0IT, xrhoIB, resRPhiIT, resZIT, eff, 1);
188-
AddLayer("ddd1", 1.2, 250, x0IT, xrhoIB, resRPhiIT, resZIT, eff, 1);
189-
AddLayer("ddd2", 2.5, 250, x0IT, xrhoIB, resRPhiIT, resZIT, eff, 1);
190-
AddLayer("bpipe1", 5.7, 250, 0.0014, 9.24e-02, 0.0f, 0.0f, 0.0f, 0); // 500 mum Be
191-
AddLayer("ddd3", 7., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
192-
AddLayer("ddd4", 10., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
193-
AddLayer("ddd5", 13., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
194-
AddLayer("ddd6", 16., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
195-
AddLayer("ddd7", 25., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
196-
AddLayer("ddd8", 40., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
197-
AddLayer("ddd9", 45., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
198-
}
199-
200-
void FastTracker::AddSiliconALICE3v2(std::vector<float> pixelResolution)
201-
{
202-
LOG(info) << "ALICE 3: Adding v2 tracking layers;";
203-
float x0IT = 0.001; // 0.1%
204-
float x0OT = 0.01; // 1.0%
205-
float xrhoIB = 2.3292e-02; // 100 mum Si
206-
float xrhoOT = 2.3292e-01; // 1000 mum Si
207-
float eff = 1.00;
208-
209-
float resRPhiIT = pixelResolution[0];
210-
float resZIT = pixelResolution[1];
211-
float resRPhiOT = pixelResolution[2];
212-
float resZOT = pixelResolution[3];
213-
214-
AddLayer("bpipe0", 0.48, 250, 0.00042, 2.772e-02, 0.0f, 0.0f, 0.0f, 0); // 150 mum Be
215-
AddLayer("B00", 0.5, 250, x0IT, xrhoIB, resRPhiIT, resZIT, eff, 1);
216-
AddLayer("B01", 1.2, 250, x0IT, xrhoIB, resRPhiIT, resZIT, eff, 1);
217-
AddLayer("B02", 2.5, 250, x0IT, xrhoIB, resRPhiIT, resZIT, eff, 1);
218-
AddLayer("bpipe1", 3.7, 250, 0.0014, 9.24e-02, 0.0f, 0.0f, 0.0f, 0); // 500 mum Be
219-
AddLayer("B03", 3.75, 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
220-
AddLayer("B04", 7., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
221-
AddLayer("B05", 12., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
222-
AddLayer("B06", 20., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
223-
AddLayer("B07", 30., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
224-
AddLayer("B08", 45., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
225-
AddLayer("B09", 60., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
226-
AddLayer("B10", 80., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
227-
}
228-
229-
void FastTracker::AddSiliconALICE3(float scaleX0VD, std::vector<float> pixelResolution)
230-
{
231-
float x0Pipe0 = 0.001592; // 200 um AlBe
232-
float x0VDL0 = 0.00076; // 30 um Si + 50 um glue + carbon foam 0.03%
233-
float x0VDL1 = 0.00096; // 30 um Si + 50 um glue + carbon foam 0.05%
234-
float x0VDL2 = 0.00167; // 30 um Si + 50 um glue + carbon foam 0.05% + 0.07% Be case
235-
float x0Coldplate = 0.02f; // (1.5 mm Al2O3 2%)
236-
float x0Pipe1 = 0.0023f; // 800 um Be
237-
float x0OT = 0.01; // 1.0%
238-
float x0iTOF = x0OT * 3.;
239-
240-
float resRPhiVD = pixelResolution[0];
241-
float resZVD = pixelResolution[1];
242-
float resRPhiOT = pixelResolution[2];
243-
float resZOT = pixelResolution[3];
244-
245-
float xrhoPipe0 = 0;
246-
float xrhoVDL0 = 0;
247-
float xrhoVDL1 = 0;
248-
float xrhoVDL2 = 0;
249-
float xrhoColdplate = 0;
250-
float xrhoPipe1 = 0;
251-
float xrhoOT = 2.3292e-01;
252-
float xrhoiTOF = 0.03;
253-
float eff = 1.00;
254-
255-
AddLayer("bpipe0", 0.48, 250, x0Pipe0, xrhoPipe0, 0.0f, 0.0f, 0.0f, 0);
256-
AddLayer("B00", 0.5, 250, x0VDL0 * scaleX0VD, xrhoVDL0, resRPhiVD, resZVD, eff, 1);
257-
AddLayer("B01", 1.2, 250, x0VDL1 * scaleX0VD, xrhoVDL1, resRPhiVD, resZVD, eff, 1);
258-
AddLayer("B02", 2.5, 250, x0VDL2 * scaleX0VD, xrhoVDL2, resRPhiVD, resZVD, eff, 1);
259-
AddLayer("coldplate", 2.6, 250, x0Coldplate, xrhoColdplate, 0.0f, 0.0f, 0.0f, 0);
260-
AddLayer("bpipe1", 5.7, 250, x0Pipe1, xrhoPipe1, 0.0f, 0.0f, 0.0f, 0);
261-
AddLayer("B03", 7., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
262-
AddLayer("B04", 9., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
263-
AddLayer("B05", 12., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
264-
AddLayer("iTOF", 19, 250, x0iTOF, xrhoiTOF, resRPhiOT, resZOT, eff, 0);
265-
AddLayer("B06", 20., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
266-
AddLayer("B07", 30., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
267-
AddLayer("B08", 45., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
268-
AddLayer("B09", 60., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
269-
AddLayer("B10", 80., 250, x0OT, xrhoOT, resRPhiOT, resZOT, eff, 1);
270-
}
271-
272172
void FastTracker::AddTPC(float phiResMean, float zResMean)
273173
{
274174
LOG(info) << " Adding standard time projection chamber";

ALICE3/Core/FastTracker.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,6 @@ class FastTracker
122122
SetResolutionZ(layerName, resZ);
123123
}
124124

125-
void AddSiliconALICE3v4(std::vector<float> pixelResolution);
126-
void AddSiliconALICE3v2(std::vector<float> pixelResolution);
127-
void AddSiliconALICE3(float scaleX0VD, std::vector<float> pixelResolution);
128125
void AddTPC(float phiResMean, float zResMean);
129126

130127
/**

ALICE3/TableProducer/OTF/onTheFlyTracker.cxx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,6 @@ struct OnTheFlyTracker {
148148
Configurable<bool> applyMSCorrection{"applyMSCorrection", true, "apply ms corrections for secondaries or not"};
149149
Configurable<bool> applyElossCorrection{"applyElossCorrection", true, "apply eloss corrections for secondaries or not"};
150150
Configurable<bool> applyEffCorrection{"applyEffCorrection", true, "apply efficiency correction or not"};
151-
Configurable<int> scaleVD{"scaleVD", 1, "scale x0 and xrho in VD layers"};
152-
Configurable<std::vector<float>> pixelRes{"pixelRes", {0.00025, 0.00025, 0.001, 0.001}, "RPhiIT, ZIT, RPhiOT, ZOT"};
153151
} fastTrackerSettings; // allows for gap between peak and bg in case someone wants to
154152

155153
struct : ConfigurableGroup {

0 commit comments

Comments
 (0)