nick [Fri, 17 Mar 2006 14:28:34 +0000 (14:28 +0000)]
17-mar-2006 NvE Support for marker of track starting point introduced in AliHelix.
This allows observation of moving direction in event displays.
Also support for ignoring track endpoints introduced in AliHelix to
allow correct display for very long tracks together with observed hits.
cholm [Fri, 17 Mar 2006 11:42:24 +0000 (11:42 +0000)]
0. General code clean-up, including messages, and the like.
1. Changed the name of the class `AliFMDMultStrip' to
`AliFMDRecPoint' as there's no longer the parallel class
`AliFMDMultRegion', and the class name was confusing.
2. I've overloaded `AliDetector::LoadPoints' to draw hits using the
class `AliFMDPoints', which uses a `TMarker3Dox' instead of
`TPolyMarker3D'.
3. `AliFMDGeometry' gets the transformations from the `TGeoManager'
and stores these with each `AliFMDDetector'.
4. The geometry is modified, so that half rings/cones are separate
objects, to allow for alignment of these.
5. Made the Poisson method of reconstruction a script class,
derived from the utility class `AliFMDInput'.
6. Code gets calibration parameters from `AliFMDParameters' in a
proper way (that is, by detector coordinates).
7. Made two member functions that translate from hardware address
to detector coordinates, and back.
8. Added TODO file
9. Removed a lot of unused code.
What I see as missing:
1. Read calibration objects from CDB in AliFMDParameters. To that
end, I intent to make a script that creates fake parameters in
a file, and then try to read in those.
2. Make fake alignment objects via a script, and then see that
these are applied properly, and that RecPoints end up at the
right place (I've made the utility class AliFMDDisplay for that
purpose among other things).
3. The proper trailer should be written to raw files. However, the
recent changes by Cvetan are not flexible enough for the FMD to
use it. I've sent Cvetan a mail and a proposal on how I'd do
it. Unless something like that is accepted into the RAW
module, I think I'd have to go with something else. Not an
ideal situation, but I'm afraid that AliAltroBuffer just doesn't
meet our requirements.
4. Implement calibration classes for pedestals and gains.
However, these will probably only serve as examples and for
testing, as the real programs will run on the LDC's, probably
not using AliROOT.
5. Implement algorithms to go from survey points to AliAlignObj.
However, that really requires that we know where the survey
points are, which is currently not the case.
nick [Thu, 16 Mar 2006 09:50:41 +0000 (09:50 +0000)]
14-mar-2006 NvE RemoveTracks() facilities introduced in AliJet.
14-mar-2006 NvE User defined track charge setting introduced in IceDwalk, IceLinefit and IcePandel.
hristov [Tue, 14 Mar 2006 14:50:35 +0000 (14:50 +0000)]
Including of Lambda(1520) to the generation. Small fraction of Lambda0 (0.2), Sigma0 (0.2) and Sigma0(1385) (0.3) are converted to Lambda(1520), the same is done for anti-particles
ivana [Tue, 14 Mar 2006 09:54:14 +0000 (09:54 +0000)]
- Added attributes fMaxPadIndices, fNofPads, which are filled
after mapping data are read via added SetMaxPadIndices(), SetNofPads()
private methods called from Initialize(), and their
getters
- Renaming PlaneType() method in GetPlaneType()
nick [Fri, 10 Mar 2006 15:25:29 +0000 (15:25 +0000)]
10-mar-2006 NvE Xtalk ADC correction value stored as ADC offset in IceXtalk processing.
This will allow easy investigation of Xtalk corrected hits and also
enable successive Xtalk processing to investigate (systematic) effects
of various criteria. See the IceXtalk docs for further details.
Also specification of minimum number of good fired modules for events to
be processed introduced in IceDwalk.
New class IceLinefit introduced.
cholm [Wed, 8 Mar 2006 14:44:32 +0000 (14:44 +0000)]
Various small fixes. Make sure Emacs knows it's C++ mode, and the like.
New recconstruction scheme. Create ESD object (AliESDFMD, added by
Peter to STEER). Poisson method is not made in the reconstruction
pass. It should be done one ESD's (the code is still here - will be
and AOD class or similar).
Fixes to the drawers.
Fetch all parameters from AliFMDParameters. Made ready for CDB access.
nick [Tue, 7 Mar 2006 17:18:59 +0000 (17:18 +0000)]
07-mar-2006 NvE Time offset correction introduced in IceF2k::PutHits() to account for
possible re-definition of hit times in the Sieglinde filtering process.
(Thanks David Boersma).