1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in...
-
Upload
alyson-wood -
Category
Documents
-
view
225 -
download
1
Transcript of 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in...
![Page 1: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/1.jpg)
1. Check Laser track of B=0 run and exclude some tracks in order to get precise GGVeff , which in turn is used
when extract T1, T2 value by pos-B and neg-B runs
2. Check Laser track of B=0 run to find mis-alignment, Gating Grid Voltage error distortion and other E field
distortions.
3. Reconstruct vertex using A/C side tracks separately to measure vertex shift due to ExBTwist
![Page 2: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/2.jpg)
1.Most Beams agree with Model Check the difference between ( Model dY vs lX ) and ( Real dY vs lX )
beam by beam B=0 laser run dY = lY (GGV=70V as reference) - lY(GGV=40V) to calculate model dY, C0=1, C1=0, GGVeff = 0.9175*GGVset+3.91 (from Jim)
Good beam Some outliers
zigzag <0.01~0.02 cm
![Page 3: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/3.jpg)
1. But few beams disagree with Model Few beams do not agree with model calculation.There seems to be 2 typical bad beam: systematic raise/fall at Inner/Outer
Bad ?
Bad ?
![Page 4: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/4.jpg)
1. Bad Beam List
Side-Bundle-Rod-Beam, Inner/Outer, raise/fall
My conclusion so far: something bad at A side rod4-beam2,4,5,6 C side rod4-beam4 C side rod5-beam2
Same conclusion if use GGVeff = 0.89627*GGVset -4.60153 (from stefan’s 2nd order cal)
I use laser track cuts: tan <0.9&&some quality cuts(bundle 1,2,3) x (rod 0,1,2,3,4,5) x (beam 0,1,2,4,5,6)
bundle1 bundle2 bundle3
A142,O,f A242,O,f absent
A144,O,r A244,O,r absent
A145,O,r absent A345,O,r
A146,O,r A246,O,r A346,O,r
bundle1 bundle2 bundle3
C152,I absent C352,I
absent C244,I C344,I
![Page 5: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/5.jpg)
2. Some alignment works well Check the residual between ideal lY and measured lY beam by beam B=0 laser run, GGV=70V plot dY(=ideal lY – measured lY) vs lX Unfortunately, ideal lY is NOT ideal because of mirror angle
tilt, but this plot must be linear if there is no distortion and mis-alignment
Inter-Sector
Almost linear suggests small distortionAlignment works well gap ~0.1 cm is corrected
![Page 6: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/6.jpg)
2. Not yet align??
Some inter-sector & inner-outer mis-alignment still exist??Rough criteria is gap above 0.1 cm
![Page 7: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/7.jpg)
2. Bad Alignment??According to 2 plots, alignment procedure make the situation worse…?2 plots are for same chamber, only the laser beam height is different
![Page 8: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/8.jpg)
2. List of “not yet align beam”&”bad align beam”
“not yet align beam” listASide-Rod1-beam1ASide-Rod1-beam2ASide-Rod2-beam1(ASide-Rod0-beam6)(ASide-Rod3-beam6)
CSide-Rod2-beam1(CSide-Rod2-beam5)
“bad align beam” list:ASide-Rod4-Beam1ASide-Rod4-Beam6(Aside-Rod5-beam5)
CSide-Rod3-Beam0Cside-Rod3-Beam1Cside-Rod3-beam2
![Page 9: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/9.jpg)
2. Bending at lX =80 ~120 cm4 plots below are for same beam number, so the geometry is same.But inner sector of right figures are bended
bending
good
bad
![Page 10: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/10.jpg)
2. List of bended trackI use laser track (bundle 2,3) x (rod 0,1,2,3,4,5) x (beam 0,1,2,4,5,6)There are 2 main reasons of track bending GGV error distortion and E field distortion If the bending is happened both for bundle 2 and 3, then the reason may be GGV error distortion as previous graph
ASide-Rod0-Beam4(ASide-Rod0-Beam5)(ASide-Rod1-Beam2)ASide-Rod1-Beam5ASide-Rod2-Beam1(ASide-Rod3-Beam2,4,5)Aside-Rod5-Beam1
CSide-Rod0-Beam4CSide-Rod0-Beam5(CSide-Rod3-Beam1)Cside-Rod3-Beam4,5CSide-Rod4-Beam1CSide-Rod4-Beam4Cside-Rod5-Beam1
![Page 11: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/11.jpg)
Correlation btw chamber tilt and laser track bending
![Page 12: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/12.jpg)
• So far we can not find the sign of Gating Grid Voltage error with real data.
• Any E field distortion around readout chamber cause the drift length independent track distortion
• Misalignment cause 2 effects : coordinate mismatch and extra E field distortion. Chamber tilt is one of the source for E field distortion around the readout chamber.
• The question is Can we extract and distinguish GGV error distortion and chamber tilt distortion using B=0 Laser track?
![Page 13: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/13.jpg)
Some laser track bending can be explained by chamber tilt, but the bending is very large..
![Page 14: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/14.jpg)
0
1
23
4
5A side Bending Laser track and Chamber tilt
04
05
15
12
21
32
34
35
55
51
![Page 15: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/15.jpg)
Sector 54
rod0
Sector 55
1
23
4
5
04
05
31
34
3541
44
51
C side Bending Laser track and Chamber tilt
![Page 16: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/16.jpg)
Conclusion so far
We can not clearly find chamber tilt effect to laser track. The laser track bending may be due to rod shift.
![Page 17: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/17.jpg)
Vertex shift in real data
![Page 18: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/18.jpg)
Vertex Reconstruction Code Vertex reconstruction by A/C side tracks separately Here is a part of the code in AliAnalysisTask:Exec() (please let me know if something wrong about the usage of the
AliVertexerTracks class, because I don’t yet understand in detail )
TObjArray Atrk, Ctrk; UShort_t Aid[ntracks], Cid[ntracks]; // Track loop for (Int_t iTracks = 0; iTracks < ntracks; iTracks++) { AliESDtrack* track = fESD->GetTrack(iTracks); if (!track) { AliExternalTrackParam *t =(AliExternalTrackParam *)track->GetTPCInnerParam(); if(t){
Bool_t ok=kFALSE;ok = AliTracker:: PropagateTrackToBxByBz(t,2.8,track->GetMass(),1,kFALSE);if(ok){ Double_t eta = track->Eta(); Int_t id = track->GetID();
![Page 19: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/19.jpg)
if(eta>0){ Int_t nn=Atrk.GetEntriesFast();
Atrk.AddLast(t); Aid[nn]=id; } if(eta<0){ Int_t nn=Ctrk.GetEntriesFast(); Ctrk.AddLast(t); Cid[nn]=id; }}
} } //track loop AliVertexerTracks *vt = new AliVertexerTracks(5); vt->SetTPCMode(); vt->SetConstraintOff(); AliESDVertex * Apv = vt->FindPrimaryVertex(&Atrk, Aid); AliESDVertex * Cpv = vt->FindPrimaryVertex(&Ctrk, Cid); fhisAV->Fill(Apv->GetX(), Apv->GetY()); fhisCV->Fill(Cpv->GetX(), Cpv->GetY());
![Page 20: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/20.jpg)
3. LHC10b pass1 pp real data
Green :ESDPrimaryVertex
This large shift(~3mm) may be due to the imperfection of pass1 ExBfirst.
Vertex x-y position black-A side, red-C side Left: run116574 (pos-B) Center: run115884 (pos-B) Right: run115325 (neg-B)
![Page 21: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/21.jpg)
Pass1 and pass2We can get pass2 real data recently. Pass1 ExBfirst onlyPass 2 ExBBShape (update version of ExBfirst) ExBTwist (Twist parameter is extracted by Global fitting by Marian)
![Page 22: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/22.jpg)
Vertex Shift Simulation
![Page 23: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/23.jpg)
Include distortion to simulation codeAliTPC.h member AliTPCExBBShape fexbs; AliTPCExBTwist fexbt;
AliTPC.cxx constructor fexbs = new AliTPCExBBShape(); fexbt = new AliTPCExBTwist();
AliTPC.cxx MakeSector function at first fexbs -> SetOmegaTau(0.32, 1.0, 1.0); fexbs->SetBfield(field); fexbt -> SetOmegaTau(0.32, 1.0, 1.0); fexbt -> SetXTwist(0.001);
at primary electron loop fexbs-> GetDistortion(x, roc, dx1); fexbt-> GetDistortion(x, roc, dx2); x = x+dx1+dx2; Something strange about produced simulation data is that
PrimaryVertex in AliESD.root is always (0,0) !! But, anyway, analyze this data
![Page 24: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/24.jpg)
Simulation result of Vertex Shift statistics is small now, so the vertex shift due to ExBBBShape (expected O(~0.1 mm) ) can not be recognized. I produced more data now.
![Page 25: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/25.jpg)
Large Vertex Shift by Twist ??
Maximum distortion is O(0.1mm), but Vertex Shift is O(1mm) !! ??
This is because The vertex is reconstructed by all tracks included large eta tracks
![Page 26: 1.Check Laser track of B=0 run and exclude some tracks in order to get precise GGV eff, which in turn is used when extract T1, T2 value by pos-B and neg-B.](https://reader035.fdocuments.us/reader035/viewer/2022062304/56649ec45503460f94bcf2ef/html5/thumbnails/26.jpg)
what to do next
I will also produce simulation data include AliTPCBoundaryVoltError