haavard [Tue, 23 Mar 2010 17:42:09 +0000 (17:42 +0000)]
Keep track of missing DCS points in DDL maps (flagged by 'x')
Compress HighVoltage maps - delete new point if less than 1e-4 different from previous one.
zampolli [Tue, 23 Mar 2010 16:34:31 +0000 (16:34 +0000)]
********** Following discussion at Offline Week, 19 March 2010
- Implementing aliases:
energy -> LHC_Beam_Energy
machine mode -> LHC_MachineMode
beam mode -> LHC_BeamMode
beam types 1/2 -> not yet defined
- Implementing check on the time stamps for machine mode and beam mode
- Updating test files (local + nightly shuttle tests)
hristov [Tue, 23 Mar 2010 13:14:08 +0000 (13:14 +0000)]
Add a new variable, that is the radial position of the track at the end
of the muon absorber, both in ESD and AOD. This variable has proven to
be extremely useful to better understand the effects of the absorber in
the data taken by the muon spectrometer.
(Philippe P.)
as their only function was to store temporarily the beam type in AliRun to be transferred to AliSimulation. This information is used for the trigger configuration. Instead, we have introduced the two methods
To store and get directly this info from the AliSimulation class. This change is completely transparent, however what is NOT transparent is the setting of the beam type which is done in the Config.C. Typically the change is the following
All the macros in AliRoot have been changed, but also all private macros will have to be changed. The symptom will be very easy to detect, as CINT will complain that there is no method SetTriggerConfig in AliRun.
One subtle point here is that with this change Config.C will require the presence of AliSimulation. If it is not there, it will be created by the Instance() call. This is not a problem in normal usage, but if Config.C is not used for simulation, it will create an instance of AliSimulation, that will not be used. Again, this should not be a problem, but users might as well be aware o fit.
richterm [Tue, 23 Mar 2010 10:55:17 +0000 (10:55 +0000)]
bugfix for an issue with recent autoconf versions on Ubuntu 10
with autoconf 2.64 AC_CHECK_HEADERS behaves undefined if the first parameter is empty
it looks like some arbitrary content is taken from somewhere resulting in wrong checks
for include files 'dummy' and 'rootcint'. Added a check and calling the macro only if
there is something to check.
richterm [Mon, 22 Mar 2010 17:39:18 +0000 (17:39 +0000)]
updating macros (Theo)
- no necessity to circumvent the reconstruction problem anymore, as it was solved
- add possibility to use disableHLTflag without adding custom arguments
richterm [Mon, 22 Mar 2010 17:33:49 +0000 (17:33 +0000)]
updating build checks for the HLT TRD (Theo)
- adding check for the availibility of improved AliTRDrawStream (r39608)
- removing check for AliTRDrecoParam r34995
- requirering v4-18-Release
ivana [Mon, 22 Mar 2010 11:48:16 +0000 (11:48 +0000)]
In AliMUONSDigitizerV2:
For the event interaction time, SDigitizer now gets the interaction time stored in the event header instead of loading the stack
(Mercedes L.N.)
kleinb [Mon, 22 Mar 2010 10:06:31 +0000 (10:06 +0000)]
Do not stream event by event pointers and variables, avoid errors when writing the object with the AnalysisManager
E-TStreamerInfo::Build:: AliCdfJetFinder: varContainer** has no streamer or dictionary, data member fVectParticle will not be saved (etc.)
bhippoly [Fri, 19 Mar 2010 17:16:57 +0000 (17:16 +0000)]
SUMMARY = CFContainer improvement + step towards bookkeeping
-------
1. CheckCascade :
* Andrei's advice : 1. implementation of a destructor /2. TList::SetOwner /3. PostData in UserCreateOutputObjects /4. PostData in accordance with return wihtin UserExec;
* Settings related to (quality) analysis cuts now as data members (needed for bookkeeping);
* Step towards bookkeeping with a TPaveText (commented ! not supported by the framework);
* Introduction of new TH1F or change of name :
- fHistCascadeMultiplicityBeforeTrigSel,
- fHistCascadeMultiplicity becomes fHistCascadeMultiplicityForTrigEvt,
- fHistTrackMultiplicity becomes fHistTrackMultiplicityForTrigEvt,
- fHistTPCrefitTrackMultiplicity becomes fHistTPCrefitTrackMultiplicityForTrigEvt,
- fHistCascadeMultiplicityForSelEvt, - fHistPosBestPrimaryVtx(X,Y,Z)ForSelEvt,
- fHistPosTrkgPrimaryVtx(X,Y,Z) become fHistPosTrkgPrimaryVtx(X,Y,Z)ForCascadeEvt,
- fHistPosBestPrimaryVtx(X,Y,Z) become fHistPosBestPrimaryVtx(X,Y,Z)ForCascadeEvt;
* fCFContCascadeCuts reshuffled : 1. 20 dimensions [+Y(Xi) +Y(Omega)] / 2. 1 step = 1 species.
2. CheckPerformanceCascade :
* Andrei's advice : 1. implementation of a destructor /2. TList::SetOwner /3. PostData in UserCreateOutputObjects /4. PostData in accordance with return wihtin UserExec;
* Settings related to (quality) analysis cuts now as data members (needed for bookkeeping);
* Step towards bookkeeping with a TPaveText (commented ! not supported by the framework);
* AliCFContainer: Introduction of fCFCont*As*CascadeCuts = like fCFContCascadeCuts but for associated-to-MC particles
3. AddTaskCheckCascade + AddTaskCheckPerformanceCascade
* Settings corresponding to the new features above (choices hard-coded into each macro, != arguments)
(A.Maire)