u/mrichter/AliRoot.git
10 years agoMakeImage is now a method of AliCheckerBase, was AliQADataMaker before. This will...
schutz [Sun, 5 Jul 2009 22:03:39 +0000]
MakeImage is now a method of AliCheckerBase, was AliQADataMaker before. This will allow detectors to add information from the checking on the image

10 years agofix ownerschip of TLists
snelling [Sat, 4 Jul 2009 18:41:15 +0000]
fix ownerschip of TLists

10 years agobugfix: selection of block collections for HLTOUT blocks now safely working
richterm [Sat, 4 Jul 2009 01:00:13 +0000]
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.

10 years agoCompilation of TUHKMgen and EPOS
hristov [Fri, 3 Jul 2009 23:53:42 +0000]
Compilation of TUHKMgen and EPOS

10 years agoIncremented library version
hristov [Fri, 3 Jul 2009 23:41:59 +0000]
Incremented library version

10 years agolibPWG3muon needs libCORRFW
hristov [Fri, 3 Jul 2009 23:33:28 +0000]
libPWG3muon needs libCORRFW

10 years agoZDC scalers (Chiara)
hristov [Fri, 3 Jul 2009 23:05:30 +0000]
ZDC scalers (Chiara)

10 years agoAliDCSSensor.cxx: corrected copy constructor
hristov [Fri, 3 Jul 2009 22:50:32 +0000]
AliDCSSensor.cxx: corrected copy constructor
AliDCSSensorArray.h/.cxx: Added SetSensor functions

Haavard

10 years agotechnical changes:
richterm [Fri, 3 Jul 2009 22:50:18 +0000]
technical changes:
- increasing library versions
- setting svn:ignore to filter out Makefile.in

10 years agoUsing the updated V0 parameters (Ana)
hristov [Fri, 3 Jul 2009 22:42:07 +0000]
Using the updated V0 parameters (Ana)

10 years agoupdating the ESD tracks with the result of the ITS reconstruction
richterm [Fri, 3 Jul 2009 22:03:32 +0000]
updating the ESD tracks with the result of the ITS reconstruction

10 years agoFix for IR array in ESD header. The previous implementation was giving a crash while...
cvetan [Fri, 3 Jul 2009 22:02:16 +0000]
Fix for IR array in ESD header. The previous implementation was giving a crash while streaming the ESD. The fix has to be cross-checked.

10 years agobugfix: increasing the const offset for the output size. The former value
richterm [Fri, 3 Jul 2009 21:55:58 +0000]
bugfix: increasing the const offset for the output size. The former value
did not take the additional size due to ROOT object streaming into account

10 years agoremove verbosity
schutz [Fri, 3 Jul 2009 21:55:09 +0000]
remove verbosity

10 years agoreverting OCDB/HLT/ConfigMUON/MansoTrackerFSM to r 30923 due to bug
richterm [Fri, 3 Jul 2009 21:54:19 +0000]
reverting OCDB/HLT/ConfigMUON/MansoTrackerFSM to r 30923 due to bug
https://savannah.cern.ch/bugs/?52733

10 years agotypo: SDigits instead of Digits
schutz [Fri, 3 Jul 2009 21:53:32 +0000]
typo: SDigits instead of Digits

10 years agoincrement the event counter only in even loop and not in task loop
schutz [Fri, 3 Jul 2009 21:52:16 +0000]
increment the event counter only in even loop and not in task loop

10 years agomake Init methods public
schutz [Fri, 3 Jul 2009 21:50:52 +0000]
make Init methods public

10 years agomake Init methods public
schutz [Fri, 3 Jul 2009 21:50:21 +0000]
make Init methods public

10 years agospecified projecile and target to the generator
schutz [Fri, 3 Jul 2009 21:46:01 +0000]
specified projecile and target to the generator

10 years agoRAW QA only for calibration events
alla [Fri, 3 Jul 2009 21:14:04 +0000]
RAW QA only for calibration events

10 years agoMemory leak fixed
cvetan [Fri, 3 Jul 2009 21:05:42 +0000]
Memory leak fixed

10 years agoNew algorithm in Multiplicity reconstructor + several mods in the TrackleterSPDEff...
masera [Fri, 3 Jul 2009 20:58:10 +0000]
New algorithm in Multiplicity reconstructor + several mods in the TrackleterSPDEff class, in the ITS RecoParam and in the reconstructor (D. Elia)

10 years agoPlease be more careful - never cache the data from the reco-params, but rather use...
cvetan [Fri, 3 Jul 2009 20:51:46 +0000]
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.

10 years agoSimplifying the macro
laphecet [Fri, 3 Jul 2009 20:32:47 +0000]
Simplifying the macro

10 years ago- make sure all tracks are treated in the same way during track improvement
laphecet [Fri, 3 Jul 2009 20:27:17 +0000]
- make sure all tracks are treated in the same way during track improvement
- protection in Smoother against tracks made of only 2 clusters

Philippe P.

10 years agoModifications to use 1D SDD clusters for tracking (A. Dainese)
masera [Fri, 3 Jul 2009 20:19:57 +0000]
Modifications to use 1D SDD clusters for tracking (A. Dainese)

10 years agoUsing switch for- Tot charge/Max charge
marian [Fri, 3 Jul 2009 20:08:59 +0000]
Using switch for- Tot charge/Max charge
Getters declared constant

10 years agoAdding switch - usage of maximal or total charge for dEdx
marian [Fri, 3 Jul 2009 19:54:58 +0000]
Adding switch - usage of maximal or total charge for dEdx
Upper and lower limit for truncated dEdx calculation

(Marian)

10 years agoAdding dummy drift velocity calibration
marian [Fri, 3 Jul 2009 19:21:16 +0000]
Adding dummy drift velocity calibration

10 years agoCosmetic fixes
kharlov [Fri, 3 Jul 2009 19:13:57 +0000]
Cosmetic fixes

10 years agoTRU hardware addresses are added
kharlov [Fri, 3 Jul 2009 19:12:25 +0000]
TRU hardware addresses are added

10 years agoDA are updated to a new raw data decoder AliCaloRawStreamV3
kharlov [Fri, 3 Jul 2009 19:10:45 +0000]
DA are updated to a new raw data decoder AliCaloRawStreamV3

10 years ago1. Adding drift correction calibration
marian [Fri, 3 Jul 2009 18:18:38 +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

10 years agoMisprint fixed
kharlov [Fri, 3 Jul 2009 17:27:26 +0000]
Misprint fixed

10 years agoFiles reverted, were deleted by fault
kharlov [Fri, 3 Jul 2009 17:26:28 +0000]
Files reverted, were deleted by fault

10 years agoUpdated parameters of the V0 finder (Ana)
hristov [Fri, 3 Jul 2009 17:06:41 +0000]
Updated parameters of the V0 finder (Ana)

10 years agoObsolete classes are removed
kharlov [Fri, 3 Jul 2009 17:05:28 +0000]
Obsolete classes are removed

10 years agoRaw data decoder is migrated from AliCaloRawStream to AliCaloRawStreamV3
kharlov [Fri, 3 Jul 2009 17:03:50 +0000]
Raw data decoder is migrated from AliCaloRawStream to AliCaloRawStreamV3

10 years agoOptimization of the TOF core with callgrind:
hristov [Fri, 3 Jul 2009 16:54:46 +0000]
Optimization of the TOF core with callgrind:

- 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.

Matevz & Stefan

10 years agoIn reconstruction:
ivana [Fri, 3 Jul 2009 16:44:50 +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.)

10 years agonot needed
schutz [Fri, 3 Jul 2009 16:39:16 +0000]
not needed

10 years agoScaler added to raw data streaming class
coppedis [Fri, 3 Jul 2009 16:39:04 +0000]
Scaler added to raw data streaming class

10 years ago T0time -clock added
alla [Fri, 3 Jul 2009 16:19:57 +0000]
 T0time -clock added

10 years agoAdding new READMEcalign page in documentation
ivana [Fri, 3 Jul 2009 16:17:20 +0000]
Adding new READMEcalign page in documentation

10 years ago- Adding comments in newly added classes (in calign)
ivana [Fri, 3 Jul 2009 16:11:39 +0000]
- Adding comments in newly added classes (in calign)
- Updated loadlibs.C
- Corrected libMUONcalign.pkg
(Andry)
- Moving AliMUONAlignment class from libMUONrec in libMUONcalign
(Ivana)

10 years agoAdding READMEcalign.txt
ivana [Fri, 3 Jul 2009 16:09:55 +0000]
Adding READMEcalign.txt
(Javier)

10 years agoAdding interaction time with reference point (Alla)
hristov [Fri, 3 Jul 2009 15:43:48 +0000]
Adding interaction time with reference point (Alla)

10 years agoModifications to RecoParam for Cosmic run 2009(A. Dainese)
masera [Fri, 3 Jul 2009 14:48:01 +0000]
Modifications to RecoParam for Cosmic run 2009(A. Dainese)

10 years agoModifications to RecoParam for Cosmic run 2009 (A. Dainese)
masera [Fri, 3 Jul 2009 14:47:39 +0000]
Modifications to RecoParam for Cosmic run 2009 (A. Dainese)

10 years agoAdopting the new LDC configuration @p2 for the SSD (Panos)
masera [Fri, 3 Jul 2009 14:38:46 +0000]
Adopting the new LDC configuration @p2 for the SSD (Panos)

10 years agobugfix: creating publishers for digit data and raw data correctly
richterm [Fri, 3 Jul 2009 14:38:30 +0000]
bugfix: creating publishers for digit data and raw data correctly
with respect to availability of runloader and rawreader, i.e.
AliSimulation and AliReconstruction

10 years agominor correction in macro documentation
richterm [Fri, 3 Jul 2009 14:38:11 +0000]
minor correction in macro documentation

10 years agoadded default OCDB configuration objects for ITS components
richterm [Fri, 3 Jul 2009 14:10:53 +0000]
added default OCDB configuration objects for ITS components

10 years agoIn mapping:
ivana [Fri, 3 Jul 2009 14:10:50 +0000]
In mapping:
Updated the list of libraries in mlibs.C.

10 years agoSome leftover changes (Jean-Luc C.)
laphecet [Fri, 3 Jul 2009 13:56:30 +0000]
Some leftover changes (Jean-Luc C.)

10 years agoMultiplicities in VZERO are now float numbers (in units of MIP) (Brigitte)
cvetan [Fri, 3 Jul 2009 13:54:16 +0000]
Multiplicities in VZERO are now float numbers (in units of MIP) (Brigitte)

10 years agoCorrecting SPD trigger signals according to the naming scheme
cvetan [Fri, 3 Jul 2009 12:56:06 +0000]
Correcting SPD trigger signals according to the naming scheme

10 years agoCorrection in AddTriggerIR()
lietava [Fri, 3 Jul 2009 12:50:48 +0000]
Correction in AddTriggerIR()

10 years agoApplying some of the naming convention rules.
cvetan [Fri, 3 Jul 2009 12:49:01 +0000]
Applying some of the naming convention rules.

10 years agoApplying some of the naming convention rules.
cvetan [Fri, 3 Jul 2009 12:44:20 +0000]
Applying some of the naming convention rules.

10 years agoUpdate in error treatment
prino [Fri, 3 Jul 2009 12:33:00 +0000]
Update in error treatment

10 years agoIR datum changed to array of pointers.
lietava [Fri, 3 Jul 2009 12:32:06 +0000]
IR datum changed to array of pointers.

10 years agoRemoving obsolete class and macros from mapping
ivana [Fri, 3 Jul 2009 12:01:35 +0000]
Removing obsolete class and macros from mapping

10 years agoObsolete CTP config file.
cvetan [Fri, 3 Jul 2009 11:57:15 +0000]
Obsolete CTP config file.

10 years agoMUON CTP config file using the trigger naming scheme. The only item to be decided...
cvetan [Fri, 3 Jul 2009 11:53:14 +0000]
MUON CTP config file using the trigger naming scheme. The only item to be decided is the single high Pt muon trigger.

10 years agoSeparating mapping graphics classes in a new library, MUONmpgraphics.
ivana [Fri, 3 Jul 2009 11:49:02 +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

10 years agoUse branch switching on/off from base class.
morsch [Fri, 3 Jul 2009 11:32:02 +0000]
Use branch switching on/off from base class.

10 years agoBranch switching on/off moved to base class.
morsch [Fri, 3 Jul 2009 11:31:17 +0000]
Branch switching on/off moved to base class.

10 years agoVZERO trigger inputs following trigger naming conventions. So far only beam A and...
cvetan [Fri, 3 Jul 2009 11:25:10 +0000]
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

10 years ago- Adding new MUONcalign library:
ivana [Fri, 3 Jul 2009 11:17:01 +0000]
- Adding new MUONcalign library:
  now adding files missing in previous commit

10 years ago- Adding new MUONcalign library.
ivana [Fri, 3 Jul 2009 11:05:25 +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

10 years agoTRD trigger inputs following trigger naming conventions. Min-bias one should be added...
cvetan [Fri, 3 Jul 2009 11:04:20 +0000]
TRD trigger inputs following trigger naming conventions. Min-bias one should be added to the naming scheme. Is 0HMB ok?

10 years agoAdding new class AliMUONChamberCalibrationTask.
ivana [Fri, 3 Jul 2009 10:59:11 +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)

10 years agoT0 trigger inputs following trigger naming conventions. There are inputs not defined...
cvetan [Fri, 3 Jul 2009 10:53:55 +0000]
T0 trigger inputs following trigger naming conventions. There are inputs not defined by the trigger coordination, still to be fixed.

10 years agoPHOS trigger input following trigger naming conventions. There are inputs not defined...
cvetan [Fri, 3 Jul 2009 10:38:21 +0000]
PHOS trigger input following trigger naming conventions. There are inputs not defined by the trigger coordination, still to be fixed.

10 years agoMUON trigger inputs following trigger naming conventions
cvetan [Fri, 3 Jul 2009 10:33:06 +0000]
MUON trigger inputs following trigger naming conventions

10 years agodefining the default reconstruction chain for the HLT ITS
richterm [Fri, 3 Jul 2009 10:28:30 +0000]
defining the default reconstruction chain for the HLT ITS

10 years agoSeparate library for pi0 calibration.
policheh [Fri, 3 Jul 2009 10:24:03 +0000]
Separate library for pi0 calibration.

10 years agoadding the AliHLTITSQAComponent (Piergiorgio), two functions rely on most
richterm [Fri, 3 Jul 2009 10:23:40 +0000]
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

10 years agoMinor changes (Chiara B)
dainese [Fri, 3 Jul 2009 10:14:46 +0000]
Minor changes (Chiara B)

10 years agoUpdates
coppedis [Fri, 3 Jul 2009 09:41:24 +0000]
Updates

10 years agoCoding conventions
cheynis [Fri, 3 Jul 2009 09:40:18 +0000]
Coding conventions

10 years agoACORDE trigger inputs following trigger naming conventions
cvetan [Fri, 3 Jul 2009 08:56:40 +0000]
ACORDE trigger inputs following trigger naming conventions

10 years agofix for cuts
snelling [Fri, 3 Jul 2009 08:54:05 +0000]
fix for cuts

10 years agoUpdate on raw reader (MinJung)
cblume [Fri, 3 Jul 2009 08:02:14 +0000]
Update on  raw reader (MinJung)

10 years agoNew analysis for electron identification
gconesab [Fri, 3 Jul 2009 06:38:17 +0000]
New analysis for electron identification

10 years agopropagation of HLT global trigger decision to hltESD
richterm [Fri, 3 Jul 2009 05:52:37 +0000]
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)

10 years agoFixed most coding violations, updated Config file to run on analysis trains.
kaamodt [Fri, 3 Jul 2009 05:50:48 +0000]
Fixed most coding violations, updated Config file to run on analysis trains.

10 years agoupdating configuration object of HLT global trigger
richterm [Fri, 3 Jul 2009 05:38:23 +0000]
updating configuration object of HLT global trigger
- no event summary object
- include BarrelMultiplicityTrigger

10 years agocorrecting origin of output data type of global ESD converter (kAliHLTDataOriginOut)
richterm [Fri, 3 Jul 2009 05:36:22 +0000]
correcting origin of output data type of global ESD converter (kAliHLTDataOriginOut)

10 years ago- adding helper functionality for easier streaming and extraction of TObjects via...
richterm [Fri, 3 Jul 2009 05:29:16 +0000]
- adding helper functionality for easier streaming and extraction of TObjects via AliHLTMessage
- adding helper functions for direct access of TObjects in the HLTOUT data

10 years agoOups. Reverting the previous commit. New classes should not go in that lib, but in...
laphecet [Thu, 2 Jul 2009 21:57:14 +0000]
Oups. Reverting the previous commit. New classes should not go in that lib, but in a separate one to come

10 years ago- AliMUONAlignmentTask and AddTaskMuonAlignment: New AliAnalysisTask to run the muon
laphecet [Thu, 2 Jul 2009 21:45:44 +0000]
- AliMUONAlignmentTask and AddTaskMuonAlignment: New AliAnalysisTask to run the muon
alignment within train of the analysis (calibration?) framework.
- AliMUONReAlignTask and AddTaskMuonReAlign: New AliAnalysisTask to realign the muon
spectrometer and generate a muon clusterInfo tree for monitoring within train of the
analysis (calibration?) framework.
(Javier)

10 years agoAdding track parameters at the HMPID. Corrections to the track extrapolation to the...
cvetan [Thu, 2 Jul 2009 19:51:59 +0000]
Adding track parameters at the HMPID. Corrections to the track extrapolation to the HMPID and filling the new track parameters in the ESD track (Giacomo)

10 years ago- Channels (or pads) with bad addressing of manus or occupancy rate > 1 are not calib...
laphecet [Thu, 2 Jul 2009 17:23:22 +0000]
- Channels (or pads) with bad addressing of manus or occupancy rate > 1 are not calibrated
- Link DA <-> AMORE should now work.

Jean-Luc C., Alberto B., Guillaume B.

10 years agoRead data format and sampling frequency from CDH in SDD DAs (F. Prino)
prino [Thu, 2 Jul 2009 17:23:07 +0000]
Read data format and sampling frequency from CDH in SDD DAs (F. Prino)

10 years agoAdding new selection criteria for filtering of fake
marian [Thu, 2 Jul 2009 16:55:10 +0000]
Adding new selection criteria for filtering of fake
clusters (Adam)

10 years agoUpdates for the TPC calibration using laser:
marian [Thu, 2 Jul 2009 16:49:21 +0000]
Updates for the TPC calibration using laser:
(Peter Christiansen)

I made some modification to the laser/TPC code to have
1) absolute residuals in AliTPCcalibLaser
2) be able to switch on/off the corrections I want.

The modified files are:
M      AliTPCcalibLaser.h    (for 1)
M      AliTPCcalibLaser.cxx  (for 1)
M      AliTPCcalibCalib.h    (for 2)
M      AliTPCcalibCalib.cxx  (for 2)
M      AliTPCRecoParam.h     (for 2)
M      AliTPCRecoParam.cxx   (for 2)
M      AliTPCTransform.h     (for 2)
M      AliTPCTransform.cxx   (for 2)

As can be seen most of the modifications are for 2 (but they are of
course small).
There is no dependence between the two so the files for 1 (most
important changes) can be committed without 2.

Here follows some more details about the modifications:
*******************************************************************
1) To have histograms with absolute residuals in the laser calibration
output:
AliTPCcalibLaser
Added 2 array of histograms and 1 method to calculate the linear
parametrisations based on the database.

1 problem was solved in a bit non-optimal way. In the laser database the
slopes in z are inverted, so I now as default invert them and has a flag
that can be set not to invert them for comparison with the simulated
data. Ideal solution is to update laser data base and remove this fix
(and regenerate the laser simulation).

I only added functionality. I did not remove any. (this also means that
I do not cut away rows where I know from the simulation that the beams
are overlapping as I have done in my previous presentations).
********************************************************************
2) Give the possibility to switch on and off corrections.
- AliTPCRecoParam.h
   Added the variable
   Int_t fUseExBCorrection;       // use ExB correction
   to be able to not apply ExB correction to the data
   default is 1 = on
NB!!! I do not know if AliTPCRecoParam is in the database as an object?
Could it cause problems that I added a variable? In principle it should
be set correctly to 1 since I bumped the version number....

In AliTPCTransform.cxx I made something similar to what was done for the
time correction:
+  if(fCurrentRecoParam&&fCurrentRecoParam->GetUseExBCorrection()) {
+
+    calib->GetExB()->Correct(x,xx);
+
+  } else {
+
+    xx[0] = x[0];
+    xx[1] = x[1];
+    xx[2] = x[2];
+  }

NB! This could cause trouble in the reconstruction in the case where no
fCurrentRecoParam is there because then no ExB correction will be done.
But as this is the same situation for the time correction I assumed that
the aim is that there will always be a fCurrentRecoParam set.

To control all the corrections done in AliTPCcalibCalib I made a flag
for each correction that can be set. For the ExB correction I had to add
a method to AliTPCTransform.h
 AliTPCRecoParam * GetCurrentRecoParamNonConst() const {return
fCurrentRecoParam;}
so that I can set the flag to not use ExB corrections.

This means that I can do what I want to do:
Run laser calibrations with my choice of calibrations applied
Get the absolute residuals in the output.

Here is a short presentation with the results I get:
http://www.hep.lu.se/staff/christiansen/laser_absres_in_alitpccaliblaser.pdf
http://www.hep.lu.se/staff/christiansen/laser_absres_in_alitpccaliblaser.odp
********************************************************************
I hope that part 1 can be committed to AliRoot. I would however hope
that if part 2 is not committed that in some other way these switches
are added that the standard AliRoot can be configured to apply only
certain corrections.

10 years agoUsing switch - use ExB correction
marian [Thu, 2 Jul 2009 16:45:21 +0000]
Using switch - use ExB correction
from RecoParam