bugfix: selection of block collections for HLTOUT blocks now safely working
the final writing of the HLT trigger decision has been disabled due to a problem
in filling the HLT tree if the object is present.
Please be more careful - never cache the data from the reco-params, but rather use them directly in the reconstruct methods. Bug fix to a crash in the init of the reconstruction.
marian [Fri, 3 Jul 2009 18:18:38 +0000 (18:18 +0000)]
1. Adding drift correction calibration
2. Update and UpdateRunInformations(Int_t run, Bool_t force=kFALSE)
in public interface.
3. UpdateRunInformations
Update Pressure(GRP), Temperature, Drift velocity correction,HighVoltage
In offline to be used just once
HLT can use it to update the current information which will be than used
for corrections
4. Test of functionality was done using CalibMacros/calibEnv.C
- TOF::Digits2Raw() and down .., esp GetCheckedIndex, GetDigitIndex
takes 17.4% of times of all, and nearly 100% of Raw Write files
13 106 times called
- AliTOFDigitMap calls 13 109 time Ali2Digit conversion,
=> AliTOF::GetDigitIndex() cache index in a temporary - instead of two just one call
- GetFilledCellNumber() a total disaster - loop over all possible channels, and each time calculating (10-mults, 5-adds)x2
=> Rewritten completely.
ivana [Fri, 3 Jul 2009 16:44:50 +0000 (16:44 +0000)]
In reconstruction:
- Correct calculations of energy loss and multiple scattering in absorber.
- Avoid re-extrapolating tracks to vertex in MUONRecoCheck.C
(Diego and Philippe P.)
ivana [Fri, 3 Jul 2009 16:11:39 +0000 (16:11 +0000)]
- Adding comments in newly added classes (in calign)
- Updated loadlibs.C
- Corrected libMUONcalign.pkg
(Andry)
- Moving AliMUONAlignment class from libMUONrec in libMUONcalign
(Ivana)
bugfix: creating publishers for digit data and raw data correctly
with respect to availability of runloader and rawreader, i.e.
AliSimulation and AliReconstruction
ivana [Fri, 3 Jul 2009 11:49:02 +0000 (11:49 +0000)]
Separating mapping graphics classes in a new library, MUONmpgraphics.
- This library is not linked with aliroot
- This makes mapping library independent from Root GUI classes
VZERO trigger inputs following trigger naming conventions. So far only beam A and C side are ok. Some of the other inputs that are present are defined as descriptors in the naming scheme. Still some owrk to be done on both sides - VZERO and trigger coordination
ivana [Fri, 3 Jul 2009 11:05:25 +0000 (11:05 +0000)]
- Adding new MUONcalign library.
- Includes new classes for calibration and alignment tasks:
AliMUONAlignmentTask, AliMUONReAlignTask, AliMUONChamberCalibrationTask
- plus classes moved from MUONevaluation:
AliMUONClusterInfo, AliMUONPadInfo
- Misc correction in documentation
ivana [Fri, 3 Jul 2009 10:59:11 +0000 (10:59 +0000)]
Adding new class AliMUONChamberCalibrationTask.
It is the first version of the classes for the calibration task.
For the time being, the task only fills the clusterInfoTree
during reading the ESDs already reconstructed by alignment task.
(Andry)
adding the AliHLTITSQAComponent (Piergiorgio), two functions rely on most
recent changes in AliITSQADataMakerRec which are not yet committed. Will
be enabled afterwards if this is done
propagation of HLT global trigger decision to hltESD
- adding HLTOUT handler for global trigger decision data block
- including the GLOBAL-Trigger configuration into HLT simulation
- handling of GlobalTrigger object in the ESDManager (generic handling
of non-TClonesArrays in ESD merging still to be imlemented)