cholm [Tue, 4 Aug 2009 10:16:16 +0000 (10:16 +0000)]
Added some documentation.
Also put in Emacs mode id lines in the header files.
Hans, please add the lines
// Local Variables:
// mode: C++
// End:
at the bottom of each header file to allow Emacs to handle the headers as C++
rather than C files. You should also expand and/or add documentation in
all files. Thanks.
richterm [Tue, 4 Aug 2009 08:48:05 +0000 (08:48 +0000)]
- cleaning up the programs folder and removing old deprecated files
- added macros to reconstruct binary HLTOUT files and to print the
HLT decision of ESDs
- move process-hltout-payload.C to programs
richterm [Mon, 3 Aug 2009 14:51:01 +0000 (14:51 +0000)]
bugfix: DAQ readout list was not sent due to incorrect check, readout list is now
sent with data type {HLTRDLST:HLT } according to the implementation of the HLTOUT formatter
dainese [Mon, 3 Aug 2009 14:24:14 +0000 (14:24 +0000)]
Since it contains fixes of coding rule violations, all classes are involved. Further on the package contains: -fixes that it is running on PROOF; -additional cut steps to check the influence of the cuts on the efficiency; -Particle Identification in the TRD via truncated mean dE/dx; -usage of the new TPC n-sigma cut implementation for electron identification with the TPC; -additional studies of TPC likelihoods; -bug fixes in the HFE extra cuts; -new class to start electron-proton separation using ITS and TPC together; -fixes in CMake_libPWG3hfe.txt list. (Markus Fasel)
dainese [Mon, 3 Aug 2009 12:28:16 +0000 (12:28 +0000)]
Since it contains fixes of coding rule violations, all classes are involved. Further on the package contains: -fixes that it is running on PROOF; -additional cut steps to check the influence of the cuts on the efficiency; -Particle Identification in the TRD via truncated mean dE/dx; -usage of the new TPC n-sigma cut implementation for electron identification with the TPC; -additional studies of TPC likelihoods; -bug fixes in the HFE extra cuts; -new class to start electron-proton separation using ITS and TPC together; -fixes in CMake_libPWG3hfe.txt list. (Markus Fasel)
dainese [Mon, 3 Aug 2009 12:27:34 +0000 (12:27 +0000)]
Since it contains fixes of coding rule violations, all classes are involved. Further on the package contains: -fixes that it is running on PROOF; -additional cut steps to check the influence of the cuts on the efficiency; -Particle Identification in the TRD via truncated mean dE/dx; -usage of the new TPC n-sigma cut implementation for electron identification with the TPC; -additional studies of TPC likelihoods; -bug fixes in the HFE extra cuts; -new class to start electron-proton separation using ITS and TPC together; -fixes in CMake_libPWG3hfe.txt list. (Markus Fasel)
richterm [Sat, 1 Aug 2009 09:45:28 +0000 (09:45 +0000)]
- adding the DAQ readout list block to the output of the trigger component
- adding some comments and documentation in the ReadoutList handler
- copy only the overlapping part of the list from an AliHLTEventDDL block
richterm [Sat, 1 Aug 2009 09:35:58 +0000 (09:35 +0000)]
adding data type definitions
kAliHLTDataTypeDAQRDOUT (DAQRDOUT)
kAliHLTDataTypeTriggerDecision (TRIG_DEC)
kAliHLTDataTypeGlobalTrigger (GLOBTRIG)
note: the interface version has not been incremented as it did not change apart
from those definitions
- Error estimation for the tilted Riemann Fit (this is necessary since their
roads for the 5th and 6th tracklet are defined according to the error
estimation of this fit)
- Add systematic uncertainty to the cluster error in y-direction in attach
cluster. This systematic error takes into account misalignment and
decalibration and is defined in the Reco Params (2cm for cosmics, 0cm for
simulation)
- In the seeding part replace condition for accepting clusters
(tracklet->IsOK()) by nclusters - nused -nNotInChamber > 6 (avoids a crash)
- Tracklet fit for the seeding tracklets and in case of HLT tracklet 5 and 6
- Reintroduce the "harmfull condition" since it was only harmfull because of
the missing tracklet fit
- Increase weight of the 4 consecutive seeding layers by factor 5. Interuptions
should not be the standard and only be allowed if something really bad
happened (i.e. chamber off)
- The function FitRiemanTilt will be replaced by a class for several reasons
(i.e. 2nd fit with only clusters in a 2-sigma resiual band around the track
in offline mode forseen). The class is created and a function that replaces
the old FitRiemanTilt is written, but not yet tested, so not enabled.
Bug detail:
1. memory reinitialization wasn't properly done for some mcms due to wrong
mcm number setting in the reseting loop.
2. when we meet the mcm header error and stop data reading, mcm number
counter wasn't increased and it prevented us to get the mcm header error
code of this problematic mcm.
modified AliTOFRawStream::GetDataBuffer and AliTOFRawStream::GetDataBuffer getters in order to return buffer pointer and not whole object. TOFda.cxx modified accordingly.
correcting the default HLT TPC reconstruction macro in order to use the Altro v3 decoder,
deleting obsolete CA tracking macro as this is incorporated in the standard macro
bugfix: the EsdCollector was not working after fix r33443 since it relies on the writing of
local ESD files by the HLTEsdManager. This has been made an optional feature, used by the
collector
Updates provided by Magali Estienne
1 - remove the coding convention violations you sent to me few weeks ago
2 - look for jets using charged + neutral information from AODs
- overload function FillTracksChecked in AliHLTTPCTrackArray.* to make it work with the new track structure
- modify the loops over clusters and tracks in AliHLTTPCTrackHistoComponent to have easier access to the used clusters
- update to the new track structure to enable the ntuple filling
bugfix: the macro has not been adapted yet to the developments of the last year, FillESD is required for HLT in order to merge the ESD output of the macro to the AliESDs.root
I improved (by a factor 2.5) the speed of the MatchToMC method
(there were unnecessary new/delete).
I changed accordingly also the class PWG3/vertexingHF/AliAODRecoCascadeHF.cxx)
[A. Dainese]