timms [Fri, 28 Oct 2005 09:45:11 +0000 (09:45 +0000)]
Added the digit reader classes that allow reading of raw packed and unpacked
data via the same interface.
Copied the AliHLTTPCClustFinderNew class into the AliHLTTPCClusterFinder
class and modified this to use the new digit reader class(es) for reading
of its input data. The cluster finder can therefore now work both on
the raw packed data (as received from the TPC) and the pre-unpacked data
as delivered by the RawDataUnpackerComponent.
Added the TPC online display ROOT code in the OnlineDisplay subdirectory.
nick [Fri, 28 Oct 2005 08:15:05 +0000 (08:15 +0000)]
27-oct-2005 NvE Memberfunction GetX to access individual vector components also introduced
for Ali4Vector.
Also memberfunction SortJets introduced in AliVertex.
Misleading comment modified in AliDevice.cxx.
cholm [Thu, 27 Oct 2005 12:26:15 +0000 (12:26 +0000)]
Revived the geometry that Alla did orginally. The code is in the classes
AliFMD{G3,Geo}OldSimulator. Also added check of energy loss in the
stepping function of AliFMDSimulator. This is tagged as FMD-revival
nick [Tue, 25 Oct 2005 13:36:36 +0000 (13:36 +0000)]
24-oct-2005 NvE Protection introduced in AliJet::AddTrack to prevent multiple storage of
the same track in case no private copy of the track is made.
Memberfunction GetOpeningAngle introduced in Ali3Vector and Ali4Vector.
25-oct-2005 NvE Support introduced for user selectable angular units (rad or deg) in Ali3Vector,
Ali4Vector and all derived classes.
ivana [Thu, 20 Oct 2005 16:59:36 +0000 (16:59 +0000)]
- Added kStationTrigger, kStationInvalid
- Added a function to get the name of a planeType
(Laurent)
----------------------------------------------------------------------
ivana [Thu, 20 Oct 2005 16:58:40 +0000 (16:58 +0000)]
Fixed a would-be-a-bug in PadByIndices where AliMpPad returned would
possibly have the wrong size if the motif is a special one (no
incidence for st345, but would be a bug for trigger)
(Laurent)
----------------------------------------------------------------------
ivana [Thu, 20 Oct 2005 16:58:11 +0000 (16:58 +0000)]
A bunch of changes :
- TExMap to AliMpExMap to allow persistency
- ctor now takes the planeType
- slat has now a position that can be forced upon( required by trigger
)
- can now returns the list of electronic cards (manu for st345, local
board for st67) it contains
(Laurent)
----------------------------------------------------------------------
ivana [Thu, 20 Oct 2005 16:57:35 +0000 (16:57 +0000)]
Added a collection of pad locations (new attribute)
and getters/setters for these additional locations.
Needed for trigger
(Ivana, Laurent)
----------------------------------------------------------------------
ivana [Thu, 20 Oct 2005 16:56:11 +0000 (16:56 +0000)]
Changed AliMpFiles::Instance()-> by AliMpFiles::
Modified BuildMotifSpecial to allow scaling of pad sizes (used by
trigger).
(Laurent)
----------------------------------------------------------------------
ivana [Thu, 20 Oct 2005 16:55:49 +0000 (16:55 +0000)]
Make this class all static (remove Instance() method);
set default top directory to ALICE_ROOT/MUON/mapping/data
if MINSTALL not set
(Laurent, Ivana)
----------------------------------------------------------------------
ivana [Thu, 20 Oct 2005 16:49:56 +0000 (16:49 +0000)]
- Changed internal TExMap to AliMpExMap to allow persistency
- Added trigger in the game
- Added a method which returns the list of AliMpVSegmentation that
contains a
given local board (for trigger)
(Laurent)
ivana [Thu, 20 Oct 2005 16:38:44 +0000 (16:38 +0000)]
A trigger 'slat' object. It is to be viewed as a superposition of
virtual layers of AliMpSlat objects. The need for more than one layer
arise from the fact that a given local board deals with strips
located in different detelem. So a given strip (pad) can have several
"locations".
(Laurent)
nick [Thu, 20 Oct 2005 14:01:03 +0000 (14:01 +0000)]
20-oct-2005 NvE Trigger time window selection introduced in IceCleanHits based
on Dipo's trigger time distributions. For further details see the
docs of IceCleanHits.
nick [Thu, 20 Oct 2005 09:13:36 +0000 (09:13 +0000)]
20-oct-2005 NvE Directory /macros introduced and ROOT macro makedocs.cc added in /macros
to provide a generic method to auto-create the html class documentation
on all supported platforms.
For further details see /macros/makedocs.cc.
nick [Thu, 13 Oct 2005 20:37:38 +0000 (20:37 +0000)]
13-oct-2005 NvE TTask derived class IceCleanHits introduced to perform hit cleaning.
Also example macro icecalib.cc in the /macros directory updated to
illustrate the use of the hit cleaning processor.
nick [Wed, 12 Oct 2005 10:25:33 +0000 (10:25 +0000)]
12-oct-2005 NvE CleanTasks() invoked before execution of sub-tasks in IceConvert and IceCalibrate
to ensure proper execution of all the sub-tasks for each new event.
nick [Tue, 11 Oct 2005 14:42:36 +0000 (14:42 +0000)]
11-oct-2005 NvE SetMJD invoked at the end of AliTimestamp::Add instead of just updating the
various datamembers. In this way the TTimeStamp parameters are brought in sync
with the (modified) AliTimestamp values.