hristov [Sat, 10 May 2008 08:15:22 +0000 (08:15 +0000)]
AliESDCaloCluster.cxx,.h: Removed fM11 and related getter and setter,
added fTOF and related getter and setter, increased the class def to 8
AliAODCaloCluster.cxx,.h: Added fTOF and the related getters and
setters, increased the class def 5 . Added the method
GetMomentum(TLorentzVector, Double v) like the one in ESDCaloCluster
AliAODCluster.h: Added a Getter to return fLabels array
AliAODEvent.cxx.h: Added methods to get the list of aodCaloClusters of
PHOS or EMCAL separately, as it is done in AliESDEvent.
AliEMCALReconstructor.cxx, AliPHOSReconstructor.cxx: Removed filling
of M11 and added filling of TOF
AliAnalysisTaskESDfilter.cxx: Added TOF and track matching information
to CaloClusters.
AliHLTPHOSESDMaker.cxx: Remove setting of fM11 (the fTOF should be added)
cholm [Fri, 9 May 2008 15:43:51 +0000 (15:43 +0000)]
Massive commit to flesh out the geometry in more details.
Most of the geometry is there. Missing - if at all relevant are only
- Cooling pipes in FMD3
- Cooling fin in FMD2
Although all volumes are there, it should be noted that the
geometry should really be checked against CAD drawings and
installation/assembly notes. This will, however, take some
time to do, and I need some information from the relevant
parties.
What has been added to the geometry is
- Support of FMD2 - barrel, covers, and flanges.
- Support of FMD1 - both the upper and lower saucers are there.
- Digitiser cards on all half-rings.
- Cooling plates on FMD3
What has been changed in the geometry is
- Sensors are now put into an assembly together with the hybrid
cards and the stand-offs. This is to make it easier to have
enough clearance for alignment, and it is, after all, more likely
that the mounting of a module (sensor+hybrid+stand-offs) to the
honeycomb plates is less precise than the compound itself.
- The cone of FMD3 is now made as a composite shape of a cone minus
the openings where the cooling plates sit.
- Computations done more robust - gone are a lot of stupid fudge
parameters.
Other changes are for the display and alignement macros and similar.
cvetan [Fri, 9 May 2008 11:56:22 +0000 (11:56 +0000)]
First step towards reading of the new RCU firmware trailer. Thanks to Luciano we now have an opportunity to decide automatically whenever we get old or new (v2) firmware format. That is why all the SetOldRCUFormat methods have been removed from RAW, TPC, FMD, PHOS, EMCAL and HLT modules.
kleinb [Fri, 9 May 2008 09:54:45 +0000 (09:54 +0000)]
Implemented Copy() function for all esd objects to allow for assignment of AliESDEvents (based on the list of objects), fixed some assignment operators
mtadel [Thu, 8 May 2008 15:52:08 +0000 (15:52 +0000)]
Fix import of track-references. Apparently they are now stored in a
single branch, one entry per particle (not primary). Also, the way how
decay in flight is tagged has changed.
cvetan [Thu, 8 May 2008 15:24:44 +0000 (15:24 +0000)]
Implementation of the ACORDE reconstructor and ACORDE ESD object. The ACORDE digits should be revised, because the information they contain does not fully correspond to the raw-data contents (Mario and Cvetan)
phille [Tue, 6 May 2008 22:17:04 +0000 (22:17 +0000)]
Replacing "is a" with a "has a" relationship
for several componets that "has" a RCU processor property
but wich "is not" a RCU property. In addition this componenet was needed
for the calibration processor since both the AliHLTPHOSRcuProcessor
and the AliHLTCalibrationProcessor inheriths from the
AliHLTProcessor, i.e ambigious inheritance that would have
been quite ugly to clean up.
phille [Tue, 6 May 2008 22:09:46 +0000 (22:09 +0000)]
DA component that makes calibration data on per module
basis. This component will be factored out in near future
(calibration data will be accumulated on per ddl basis)
however it is commited now to make our local project
consistent with aliroot and to avoid braking the compilation by accident.
phille [Tue, 6 May 2008 21:56:10 +0000 (21:56 +0000)]
Componets for validation of PHOS electronics.
Pattern can be loaded too altros and replayed by electronics on arrival
of L2 trigger (pattern generator is replacing physical signal) .
The Patterntes classes validates the electronics by
comparing the input patternt (too the electronics) with the pattern
actuallay read back, making statistics on the number of patterns obeserved and so on ..