cvetan [Wed, 4 Jun 2008 16:34:44 +0000 (16:34 +0000)]
Changing the default basket size to 32KB and adding an option to the alimdc API which can be used run-time in order to change this size. To be propagated also to v4-13-Release.
ivana [Wed, 4 Jun 2008 11:15:00 +0000 (11:15 +0000)]
- Put the code to fill ESD with trigger data back in the correct framework:
change MUONESDInterface to set(get) MUONLocalTrigger data in(from)
the ESDMuonTrack.
- Added protection here and there against ghost tracks ESD (containing trigger
data but dummy tracker data).
- Use the method AliMUONVTrackReconstrutor::Refit() to recompute precisely
the track parameters at each cluster (instead of a simply extrapolating
the parameters at the first one) when recovering the MUONTrack from
the ESDMuonTrack in the MUONESDInterface.
(Philippe P.)
ivana [Wed, 4 Jun 2008 10:55:57 +0000 (10:55 +0000)]
Main changes:
- Added class AliMUONTriggerDisplay.
The class converts histograms as a function of strip/board/slat number into display histograms
(functions of a schematic strip/board/slat position).
The class needs mapping, but not geometry.
Also:
- Modified AliMUONQADataMakerRec and AliMUONTriggerEfficiencyCells to use the AliMUONTriggerDisplay:
avoid code duplication and fix bug occurring with misaligned geometry.
(Diego)
aszostak [Tue, 3 Jun 2008 14:32:31 +0000 (14:32 +0000)]
Adding check for data availability before registering a processing chain. This prevents HLT simulation from completely failing if parts of the detector are not simulated.
aszostak [Tue, 3 Jun 2008 12:45:20 +0000 (12:45 +0000)]
Integrating dimuon HLT with AliSimulation framework via AliHLTSystem interfaces.
AliHLTMUONDataCheckerComponent - Adding component to read from digits (just a template for now, still need to implement functionality)
dHLTdumpraw - Adding optional data integrity checking.
Moving method to convert a data block type to a string into AliHLTMUONUtils from dHLTrootify for common usage.
hristov [Mon, 2 Jun 2008 15:53:32 +0000 (15:53 +0000)]
1. enlarging the recoParam functionality for
a.switching on/off vertex constrains in standalone tracking.
b.moving debugging level and stand alone steering settings from
AliTRDReconstructor to AliTRDrecoParam
2. populating the track list of the tracker (needed by HLT)
hristov [Mon, 2 Jun 2008 15:44:40 +0000 (15:44 +0000)]
- added the pad status regarding the calibration and the saturation to the TObject::fBits word.
- added new methods to know whether the ESDMuonTrack contains tracker and/or trigger data or not.
marian [Sun, 1 Jun 2008 13:44:28 +0000 (13:44 +0000)]
Adding AddCovariance method
// Adding systematic errors to the covariance:
//
// The systematic errors due to the misalignment and miscalibration are added to the covariance matrix
// of the tracks (not to the clusters as they are dependent):
// The parameters form AliTPCRecoParam are used AliTPCRecoParam::GetSystematicError
// The systematic errors are expressed there in RMS - position (cm), angle (rad), curvature (1/cm)
// The default values are 0.
//
// The sytematic errors are added to the covariance matrix in following places:
//
// 1. During fisrt itteration - AliTPCtrackerMI::FillESD
// 2. Second iteration -
// 2.a ITS->TPC - AliTPCtrackerMI::ReadSeeds
// 2.b TPC->TRD - AliTPCtrackerMI::PropagateBack
// 3. Third iteration -
// 3.a TRD->TPC - AliTPCtrackerMI::ReadSeeds
// 3.b TPC->ITS - AliTPCtrackerMI::RefitInward
marian [Sun, 1 Jun 2008 13:41:50 +0000 (13:41 +0000)]
Adding setter and getter for systematic uncertainty of the track parameters
// Setting for systematic errors addition
[0] - systematic RMSY
[1] - systematic RMSZ
[2] - systematic RMSSNP
[3] - systematic RMSTheta
[4] - systematic RMSCuravture - systematic error in 1/cm not in 1/pt
//
// How to add it example - 3 mm systematic error y, 3 cm systematic error z (drift)
Double_t sysError[5]={0.3,3, 0.3/150., 3./150.,1/(0.3*150*150.)}
param->SetSystematicError(sysError);
dsilverm [Fri, 30 May 2008 14:25:29 +0000 (14:25 +0000)]
silvermy@ornl.gov - rewrite of EMCAL preprocessor to use AliEMCALSensorTempArray, AliCaloCalib{Pedestal,Signal} classes. Rewrite based on TPC code. Note: Preprocessor is not fully tested, i.e. not quite done yet..