360 likes | 434 Views
ITS story (since the last meeting) from the alignment perspective. (alias – reducing the gap between simulation and REALITY). HAPPY NEW YEAR !!!. 2008. Half-TPC cosmic shower event taken in December test. New v11Hybrid geometry and its (initial) problems.
E N D
ITS story (since the last meeting)from the alignment perspective (alias – reducing the gap between simulation and REALITY) HAPPY NEWYEAR !!! 2008 Half-TPC cosmic shower event taken in December test Adam Jacholkowski
New v11Hybrid geometry and its (initial) problems • Slight increase of the SPD1 layer radius (?) • SPD2 layer turbo configuration: chirality-inversion • Extra space added for radial misalignments solution to avoid TGeo overlaps • More details + better estimate of the material budget • Expected a minor degradation of the IP resolutions • New/updated AliITStrackSA.cxx to be used with the v11Hybrid (Andrea D.) • Some bad surprises when starting to use this dramatic drop of efficiency & precision bugs Adam Jacholkowski
Some of the bugs/fixes • SIGFPE, arithmetic exception in ApproximateBetheBloch !?? (related to new materials?), Youri’s fix if(beta2 >=1)return kVeryBig , my fix if(beta2>=0.99999) beta2 = 0.99999 (not enough for electrons !), but WHY it happens ? • Small efficiency in the first quadrant – ladder 3 in SDD1 rotated in AliITSv11Hybrid.cxx line SetT2Lmatrix(…) replaced by if(c1 !=2) { as before } else {SetT2Lmatrix(……,c2<3)}; // Andrea D. • SPD1 RecPoints shifted radially a small change (Andrea D.) in AliITSv11Hybrid::AddAlignableVolumes() : -0.0081 +0.0081 in SetT2Lmatrix(strENtryName4.Data(),-0.0081,kTRUE, kTRUE) • Tests of simulation + reconstruction (Andrea and me) with the above modifications (zero misalignments) reasonable results, only minor (albeit non null) degradation of the resolutions as compared to the OLD case • New reader for the raw SPD (Domenico E.) applying TRUE mapping AliITSRawStreamSPD_NEWGEO.cxx • Updated SSD noise file (Enrico F.) : Run0_9999999_v0_s0.root, could not be used during the test run (OCDB not updated due to a FXS problem) • AliRoot v4-09-Rev-01 OK - presumed to be used for reco (on AliEn) Adam Jacholkowski
ITS +(TPC) resolutions: example (after the fixes) • High Pt muons • not sensitive to the change of the sign: -0.0081 • +0.0081, but phi shifted (!?) Adam Jacholkowski
Same as before but with AliRoot (4.10)(Head of 08/01/08, ROOT v5-17-06) No phi shift, resolutions slightly better IP 25 20 μm Adam Jacholkowski
SPD tracklets as seen with alieve (AliRoot HEAD 30.11.07, v11Hybrid with fixes in sim and reco) Deficit of tracklets, no match with RecPoints to be clarified Adam Jacholkowski
Cosmic run reconstruction macro (by Andrea D.) - rec_cosmics_onlyITS(…) • Increased tolerances, no cluster de-convolution • Amplitude use switched off (no dE/dx TPC-ITS match) • No virtual clusters in dead zones • Most probable Pt (B = 0 case) set to 0.35 • Easy switch for removing layers from the reconstruction • All other cosmic options (like pseudo-vertex) ON • A BIG hope – this macro to be usable for the data collected during the December mini-cosmic run ! • Working fine on the MC data ! Adam Jacholkowski
rec_cosmics_onlyITS.C void rec_cosmics_onlyITS(Bool_t localRec=kTRUE, Bool_t noSPD=kFALSE, Bool_t noSDD=kFALSE, Bool_t noSSD=kFALSE) { //execute reconstruction for cosmics with ITS alone (for alignment) // andrea.dainese@lnl.infn.it AliITSRecoParam * itsRecoParam = AliITSRecoParam::GetCosmicTestParam(); itsRecoParam->SetClusterErrorsParam(2); itsRecoParam->SetFindV0s(kFALSE); itsRecoParam->SetAddVirtualClustersInDeadZone(kFALSE); itsRecoParam->SetUseAmplitudeInfo(kFALSE); if(noSPD) { itsRecoParam->SetLayerToSkip(0); itsRecoParam->SetLayerToSkip(1); } if(noSDD) { itsRecoParam->SetLayerToSkip(2); itsRecoParam->SetLayerToSkip(3); } if(noSSD) { itsRecoParam->SetLayerToSkip(4); itsRecoParam->SetLayerToSkip(5); } AliITSReconstructor::SetRecoParam(itsRecoParam); // most probable pt, relevant only if B=0 // default is 0.35 [GeV] Double_t mostProbPt=0.35; AliExternalTrackParam::SetMostProbablePt(mostProbPt); //-------------------------------------- AliReconstruction reco; reco.SetOption("ITS","cosmics,onlyITS"); reco.SetWriteESDfriend(kTRUE); reco.SetWriteAlignmentData(kTRUE); if(localRec) { reco.SetRunLocalReconstruction("ITS"); } else { reco.SetRunLocalReconstruction(" "); } reco.SetUseTrackingErrorsForAlignment("ITS"); reco.SetRunTracking("ITS"); reco.SetFillESD("ITS"); reco.SetRunHLTTracking(kFALSE); //--------------------------------------- TStopwatch timer; timer.Start(); reco.Run(); timer.Stop(); timer.Print(); cout<<"reconstruction completed"<<endl; return; Adam Jacholkowski
What has happened during thecosmic run of the 10-21 December • Shortage of the power suppliers not full detectors could be powered • Global problem of trigger timing (time alignment !) difficulty to “see” the same events in all the active sub-detectors • SDD (and SPD?) mapping problems needing some ad hoc solutions to get correct RecPoints • High noise in SSD, as forseen, + OCDB problem hard to find cosmics using ONLY SSD • Poor cosmic trigger (10x20 cm2 scintillator below ALICE), rate ~ 0.05 Hz, as expected for FASTOR, but not all trigger muons crossing the ITS ! • TPC – ITS desperate search of common events… Adam Jacholkowski
More details in https://alice.logbook.cern.ch (Accessible only from inside CERN !!!) • Example – run 15084 (20.12.07, 8:02 – 8:47), potential candidate for events with common TPC – ITS tracks • Run type – PHYSICS • Run duration – 45 mins • Active detectors – SPD, SDD, SSD, TPC, ACORDE* • Number of events – 255 ( = 28 - 1 !) • File size – 3.5 Gb (TPC with zero suppression) • Trigger rate - 0.09 events/s • SHUTTLE status – OK • Available on AliEn Adam Jacholkowski
Vito Manzari PDAS Giorgio Stefanini SPD Operation in Dec 07 Run ( ALICE team meeting 20/12/07) • C-side power on ≈ all half-staves • A-side power on a few half-staves • LV power supply modules still missing • Cooling system circuit completed with connections on miniframe A-side
The Vital Importance of Cooling • Formula 1 cars • engine power ≈ 800 hp ≈ 600 kW • heat loss ≈ same • engine mass ≈ 250 kg • power/mass ratio ≈ 2.4 kW/kg • SPD • power dissipation in the on-detector Si chips ≈ 1.3 kW • total mass of the Si chips ≈ 0.2 kg • power/mass ratio ≈ 6.5 kW/kg
Results from Runs • Half-staves ok pixel matrix, MCMs, cabling • DCS ok • Cooling ok initial problems in plant connections • DAQ stability test ok • Global run ok • Cosmics trigger more work to do
Standalone runs at Point 2 in 2007 • 12 detectors ran standalone before the cosmic run • All the 14 installed detectors during the cosmic run
Global Partition during Cosmic Run (1) • Global partition • Groups of detectors in a global run • Using the Central Trigger Processor • Pulser or cosmic trigger Number of detectors in the global partition(Does NOT include standalone runs)
Global Partition during Cosmic Run (2) Number of detectors in the global partition(Does NOT include standalone runs)
CMS NOTE 2007/xxx December 28, 2007 by CMS Tracker Alignment Team, CMS Tracker Alignment at Integration Facility “…about 5 M cosmic events were collected with the partially active CMS Tracker” Tracks seen only in TPC (not new) Looking for ITS tracks messy events (till now)
Spurious ITS tracks (SA reconstruction) (from Cvetan collection of ITS reconstructed events) Adam Jacholkowski
Lorentz angle controversy(Giuseppe – Bjorn) • Example of a general problem of separation of alignment effects from physical / detector effects • Quantification of the effect – see the previous meeting presentation by Giuseppe Bruno • Some doubts raised by Bjorn concerning the relative roles of the holes – electron contribution to the signal • Suggestion to contact RHIC experts who have “measured” this effect in the strips • Note – SPD1 and SPD2 opposite direction of the drift the effect ‘doubles’ Adam Jacholkowski
Lorentz angle residuals (Giuseppe) electrons holes Adam Jacholkowski
A temptative TO DO list • Debugging of the v11Hybrid geometry – activating it also in AliEve • Extensive misalignment tests to see robustness against TGeo overlaps (use the overlap checker !) and sensitivity of the resolutions (new misalignment files ?) for v11Hybrid geometry • Clarify the tracklets reconstruction in the new geometry (only AliEve problem ?) • Include and test all the mapping corrections – a must to see the first cosmics in the ITS • Be READY for the February Cosmic RUN !!! Adam Jacholkowski
Backup Slides E8 - new ToE ? Adam Jacholkowski
(ITS slides shown at the 14th December Physics Board) Preparation for ITS alignment • What? ITS detectors, target alignment precision • Why? Impact of misalignments • How? Strategy and methods • How well? First results from simulation A. Dainese (INFN – LNL) for the ITS alignment group (CERN, LNL, NIKHEF, PD, TS)
yloc zloc xloc ITS detector resolutions & target alignment precisions • Full: initial misalignments as expected from the mechanical imprecision after installation, actually set to 20-45 mm at the sensor level, probably higher at the ladder or layer level (~100 mm), more later... • Residual: expected misalignment left after applying the realignment procedure(s). Target ~0.7resol. ~20% degradation of the resolution detector local c.s.: xloc~rfglob, yloc~rglob, zloc = zglob
Introduction of “realistic” misalignment • Why “realistic”? • misalignment should follow hierarchy of hardware structure; each level should be misaligned (and then realigned) • magnitude of initial misalignments should be realistic (input from hardware experts) • misalignments at the same hierarchical level should be correlated • E.g., for SPD: barrel / half-barrel / sector / half-stave / ladder # sensitive volumes: 240 / 120 / 24 / 2 / 1 magnitude of misal. (mm):<1000 / ~100 / ~100 / 10-50 / 5 (up to now only the ladder was misaligned) • Transition to realistic misalignment is in progress (requires changes to the ITS geometry) • Will provide: • better playground for preparation of realignment procedures • better estimate of effects of residual misalignments on performance
ITS alignment with tracks:general strategy • Data sets: cosmics + first pp collisions (and beam gas) • use cocktail of tracks from cosmics and pp to cover full detector surface and to maximize correlations among volumes • Start with B off, then switch on B possibility to select high-momentum (no multiple scattering) tracks for alignment • General strategy: • start with layers easier to calibrate: SPD and SSD • good resol. in rf (12-20mm), worse in z (120-830mm) • ITS z resol. provided by SDD anode coord. (20mm) easily calibrated can be included from the beginning in alignment chain • global ITS alignment relative to TPC (already internally aligned) • finally, inclusion of SDD (drift coord: rf), which probably need longer calibration (interplay between alignment and calibration) • Two independent track-based alignment methods in preparation: • global: Millepede 1 (ported to ALICE for muon arm alignment) • local: iterative method based on residuals minimization
Millepede: fast vs. full simulation • Deterioration of results with full detector simulation • This triggered investigations on the different steps of the simulation, with misalignment found problems with overlaps that caused shift of ITS rec. points will be solved in new ITS geometry • For the moment, continue alignment studies without misalignments
Iterative local method: full simul., no misal. • about 5 weeks of cosmics, B=0 • no iterations (not necessary without misalignment) M.Lunardon, S.Moretto - Millep A.Rossi – IterLocMeth
Iterative local method:full simul. with misal., iterations SPD inner: mean, RMS iterationsconvergence Dx (mm) global z (cm) global f worse on the sides need pp tracks A.Rossi
ITS-TPC relative alignment • Relative alignment of ITS and TPC (3 shifts + 3 angles) with straight tracks (including cosmics) • Alignment requirements: given by TPC resolutions: • shifts: ~100 mm • angles: ~0.1 mrad • Method (under development): • Assume that TPC and ITS are already internally aligned and calibrated • Use independently fitted tracks in the ITS and the TPC • Alignment params are estimated by a Kalman filter algorithm • Proof-of-principle test with “toy” tracks M. Krzewicki
TPC End Plate Spherical Mirror Outgoing and Returning Beams CCD and Supporting Electronics SSD Cone (B. Nilsen & D. Truesdale) ITS-AMS -The Concept Four spherical mirrors placed on the ITS reflect collimated laser beams onto a CCD imager. As the focal point of the mirror coincides with the CCD’s linear distance, any movement of the mirror is translated exactly to the image on the CCD. Movement of the images on all four cameras are read out and the motion of the ITS is computed. Three translational and three angular degrees of freedom can be measured with only three cameras. D. Truesdale & B. Nilsen
(ITS) Summary • The ITS alignment challenge: determine 13,000 parameters with a precision of ~10 mm • Track-based alignment using cosmics and pp collisions • preparation for cosmics reconstruction in ITS • Two independent algorithms under development/tests • Millepede (global) • local iterative method (AliALignmentTracks) • Promising results even with cosmics only, should be much better when combining cosmics + pp tracks • ITS alignment relative to TPC also under study – hardware (ITS-AMS) and software (Kalman) Adam Jacholkowski
Open problems and proposed solutions • Geometry overlaps limiting range of misalignments temporary Fast Simulation solution, long range solution – new v11Hybrid geometry • Cosmics - bad behaviour for “tangent” tracks angle cut limiting range of align-able modules • Hierarchical misalignment ok but realignment not yet adapted need of some software developments (manpower !) • AliAlignObjCovMatrix exists but not yet fully exploited (in tracking and re-alignment) • No clear strategy yet how to treat “weak misalignment” modes, monitoring/diagnostic tools just starting • Potential problems: offline-online geometry and mapping, t0 drift time (TPC, SDD), common TPC - ITS cosmics (?!) Adam Jacholkowski
Final Conclusion Generally ALICE ready for first cosmics but ITS Alignment is (still) a big CHALLENGE – separation of calibration and simulation/reconstruction arte-facts from purely geometrical effects !!! (partially true also for the TPC)
Fast Simulation • A muon direction is generated • Intersection points with misaligned detectors are evaluated in local coordinate systems • large misal. order of 100 mm • Points smeared with given resolutions • Use tracks with 4-12 points • Advantages w.r.t. standard sim: • clean situation, without simulation/reconstruction effects • faster