aszostak [Tue, 13 May 2008 17:19:07 +0000 (17:19 +0000)]
Cleanup of documentation and code.
Splitting AliHLTMUONEvent from AliHLTMUONRootifierComponent.cxx file. The AliHLTMUONEvent class was a temporary solution, but it works so well we are making it permanent.
Adding the dHLT trigger decision component that actually calculates the dHLT trigger scalars from the reconstructed tracks.
Also added the corresponding ROOT AliHLTMUONDecision object for testing.
AliHLTMUONRootifierComponent now generates the AliHLTMUONDecision from raw dHLT internal data.
kharlov [Sat, 10 May 2008 19:18:21 +0000 (19:18 +0000)]
AliPHOSTrackSegmentMaker, AliPHOSPID, TClonesArray of EMC and CPV
recpoints are created once per run in corresponding constructors,
instead of creating them once per event. Memory leaks of
AliPHOSEmcRecPoint, AliPHOSCpvRecPoints, AliPHOSRecParticles are
fixed.
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)