|
|
EUTelescope
Welcome to the EUTelescope documentation server. This is the place where you can find all the explanation and the examples you may need to run the EUTelescope processors within Marlin.
If you know already something about this software project, then you can browse the documentation clicking on the button above or putting a keyword in the search field in top right corner of this page.
If you feel you don't know enough about the EUTelescope software then we encourage you to have a look at the following pages:
The EUTelescope framework workflow for digital sensors (Mimosa 26) is summarised here .
Last versions release info:
[Pro] Version v00-07-00-pre.
- Major update to the EUTelMille processor. Multiple fixes turned out to be a major rewrite of the Processor. The 3D shift + 3 angle rotation alignment has been validated in the ATLAS IBL testbeams. Performance tuned for semi-automatic usage. However, one has to be carefull with the lignment level residual cuts and sensor resolution values set in the align-tmp.xml template. Millepede module (pede) is very sensitive to both.
- Major changes to the active plane identification. Formerly was done by a hit z-coordinate proximity to the gear file nominal position of the plane. It does not work well for planes with high tilts realtive to the beam and it does not work at all for sensors sharing same z-coordinate (by the hardware setup). There are two methods which have been implemented to address the issue. The first one is based on the hit-to-cluster-to-PlaneID lookup (works only for data clusters). The second one is based on linear algebra of finding a shortest distance from a hit to the plane (as it was defined in the gear file). For the track fitted hits only the latter approach is applicable.
[Old] Version v00-06-03-pre.
- An obsolete LCIO method setIsReferencePointPCA is commented out for compatibility with new ILCSoft release (v01-12)
- minor: 2D histograms added to EUTelDafFitter
[Old] Version v00-06-02-pre.
- Inconsistency with the GEAR library found. Important! Use only GEAR v01-17 where the sensor (plane) tilts are treated properly. If use ilcsoft v01_11, then the GEAR library v01-17 is included.
- New processor EUTelAPIXHotPixelKiller introduced which dumps hot pixels into an event-like record. This information is used in PreAlignment (Hitmaker step) and Alignment steps. The hot pixels are not excluded from any event record, only a mask condition is applied to prevent the hotpixels from entering (pre)-alignment pixel selection. Otherwise the logic of the processors did not change.
[Old] Version v00-06-01-pre.
- Several fixes to the PreAlign processor, increased range of the histogram-arrays to allow larger displacement between the sensors
- Installation documentation fixed. Recommended isntallation path consists of using ilcinstall scripts from version v01-11, and install all packages for ilcsoft release v01-10. The ilcinstall v01-11 contains improved cmake scripts assisting with installation/compilation of EUDAQ and Millepede. The ilcsoft v01-10 shuld be used as much as possible untill there is happens a crucial bug fixed or classes logic upgrade, which is incompatible with other packages in v01-10.
[Old] Version v00-06-00-pre.
- New CMake approach implemented for ilcsoft v01-11 release. It is still backward compatible with ilcsoft v01-10.
- EUTelTestFitter fixed for a tilted sensor proper Z coordinate of the fitted hit.
- Deterministic Annealing Filter (DAF fitter) introduced.
- Caution: new EUDAQ and Millepede II reference rules in the ilcinstall script. The Installation Guide page updated accordingly
[Old] Version v00-05-03-pre.
- New CMake approach implemented.
- Bug fix in the clustering (EUTelClusteringProcessor:DFF).
- Redefine the source of the center of gravity of a cluster (EUTelHitMaker)
[Old] Version v00-05-02-pre.
[Old] Version v00-05-01-pre.
- Includes (merges) with branch "engels" to adopt new cmake scheme.
- Small improvements to the full_analysis_chain scripts.
- Bug fixes in the EUTelDUTHistograms class.
- Extend the template "template_ibl/fitter-tmp.xml" to have Telescope sensors (6x Mimosa 26) and a set of DUT sensors (APIX as an example) DUTHistograms done in one execution step.
- New release of the ILCSoft v01-10.
[Old] Version v00-05-00-pre Dependency on the latest GEAR library (!) ( >= 30.11.2010). Three rotation angles added. Can work with tilted sensors now.
[Old] Version v00-04-04 Fix the python scripts to be able to run on GRID. Bug fix in the Correlator processor to be able to manage sensors with any Pitch size (also different in X and Y) and rotation (this time only in XY plane), also sensor flip.
[Old] Version v00-04-04 Intermediate release.
[Old] Version v00-04-03 intermediate release.
[Old] Version v00-04-02
- Final optimisations to the EUTelTestFitter by Filip Zarnecki, for more details see his talk at the EUDET-JRA1 meeting EUDET-JRA1 TestFitter analytical fit
[Old] Version v00-04-01
- EUTelTestFitter updates by Filip Zarnecki, fixes are related to the non zero beam slope and the new UseSlope logic, significant performance improvement
- bug fix in the Correlator processor due to sometimes confusing sensor addressing (by ID, by Z position by order in the gear file)
- change the safetyFactor in the ApplyAlignment to 1.0, otherwise the memory allocation fails
[Old] Version v00-04-00
- Major update. Introduce a (version of a) correlation band calculator. It is used to get an estimate of the sensors offset. To be applied in the HitMaker in order to have all sensors "preAligned". It make life for the Millepede (called in the EUTelMille) easier, since it is supposed to work anyway only with small shift/rotations.
- bug fix in EUTelMille: do not implement the estimated Z position (set the difference to =0), otherwise the alignment constants could (rarely) get very large.
- bug fix in the zsFixedFrame: cope with initially empty status collection.
[Old] Version v00-03-02
- Update DEPFET. A final decoding for S3Bsystem and for test version of DCD readout has been implemented.
[Old] Version v00-03-01
- Bug fix, uncomment one of the chi2 safety checks in the EUTelTestFitter processor in order to maintain previous functionality.
- Add few more correlation histograms to the EUTelCorrelator processor.
[Old] Version v00-03-00
- Few major changes in the data processing flow:
-
Running the HotPixel processor in the Converter Step:
-
this has to be done on special Off-Beam runs
-
dumps the hotpixel collection into a dedicated db file (slcio)
-
the hitpixel-db.slcio to be read at the Clustering Step
-
application of the hot pixel map reduces the combinatorics by large fraction (the amount depends on the threshold which defines a pixel being hot or not)
- Several control cards are added to the Fitter Processor, they are:
-
UseSlope - turn on the optimisation for the track candidates search
-
SlopeDistanceMax - defines a tube, which is parallel to axis Z, to reduce the combinatorics of all possible hit combinations when trying to form a new track candidate
-
SlopeXLimit, SlopeYLimit - define the allowed deviations between the hit pairs constituting a track candidate
- Several bug fixes: variable initialisation issues.
[Old] Version v00-02-03
- Optimisation of the status collection (speedup for the Digital Fixed Frame Clustering).
- Fix of the cluster center position in the HitMaker, it makes no effect for DFF, was buggy for the SparseClustering2 (SP2). The hit coordinates are expected to be identical for small clusters (smaller then defined by the DFF algo input settings). In principle the SP2 clustering algorithm could be used in some cases as the default one for M26.
[Old] Version v00-02-02
- Millepede II based alignment processor fix introduced to be compatible with the official Millepede II versions. Backward compatibility is kept.
[Old] Version v00-02-01a
[Old] Version v00-02-01
- Millepede II based alignment processor extended to align tilted sensors (full 6D gears, 3 coordinate shifts and 3 angle rotations)
- Added APIX sensors description and clustering
- Added FORTIS sensors description
- Several minor updates:
-
GRID submition scripts do not require Pedestal runs any more (ERROR downgraded to a WARNING)
-
Default configuration file config.cfg updated
-
New: an example gear file for a CERN June-2010 APIX/FORTIS (hardware) setup
-
Several bug fixes
-
Documentation update
[Old] Previous release (v00-02-00), a.k.a. Better User Integration (BUI):
- Capability to run the same processors also on user devices
- Python based submission scripts
- Histogramming package for a better and easier results visualization
- Several minor updates:
-
New: templates for the python scripts to analyse digital sensors (Mimosa 26)
-
A gear file for Mimosa 26 CERN September-2009 setup updated (only 6 M26 sensors)
Have a look at the History (SVN changelog)
If those information are not yet enough, contact us on the Linear Collider Forum. Generated on Mon Jan 9 17:21:16 2012 by
1.4.7
|