odjuvsla [Mon, 5 Oct 2009 11:20:44 +0000 (11:20 +0000)]
Refactoring and moving some PHOS code which will be used for both calorimeters to the new HLT/CALO library
This includes class involved with the extraction of energy and time from the raw data, mapping parameters, constants common
for both calorimeters and some utilities. (Per Thomas/Svein)
zampolli [Mon, 5 Oct 2009 10:48:44 +0000 (10:48 +0000)]
AliCDBManager.h/cxx: Changes in behaviour when setting default storage to "raw://": no fake
storage ("alien://") is not set, postponing everything when
AliCDBManager::SetRun() is called.
AliCDBGrid.cxx: Corresponding removal of lines now obsolete.
kharlov [Sun, 4 Oct 2009 15:45:02 +0000 (15:45 +0000)]
Optimizing raw data reconstruction:
1) set channel geometry once per channel;
2) lower verbisity of AliPHOSRawFitterv0 to debug level 2;
3) read ZS parameters from raw data in AliPHOSQADataMakerRec.
richterm [Fri, 2 Oct 2009 23:02:19 +0000 (23:02 +0000)]
bugfix: setting the include path for the runtime compilation of the
global trigger object in order to fit the HLT online system. A proper
fix needs some more thinking
marian [Fri, 2 Oct 2009 14:49:16 +0000 (14:49 +0000)]
Jens Wiechula changes.
Mainly for visualization of the OCDB entries.
AliTPCcalibDB.cxx.diff Add TPC/Calib/TimeDrift and reference file creation funciton
AliTPCcalibDB.h.diff Add TPC/Calib/TimeDrift and reference file creation function
AliTPCcalibDButil.cxx.diff Add comparison with reference data
AliTPCcalibDButil.h.diff Add comparison with reference data
AliTPCCalibViewer.cxx.diff Small fixes
AliTPCCalibViewerGUI.cxx.diff Small fixes
AliTPCCalibViewerGUItime.cxx.diff Add support for reference trees, add support for multiple graphs, small fixes
AliTPCCalibViewerGUItime.h.diff Add support for reference trees, add support for multiple graphs, small fixes
AliTPCCalPad.cxx.diff Add sector variable to GlobalSidesFit
AliTPCConfigParser.cxx.diff Small fix
CalibEnv.C.diff Add drift velocity, add comparison with referece, add iroc offset in CE fit
calibVarDescription.txt.diff Add new variables
richterm [Fri, 2 Oct 2009 12:48:50 +0000 (12:48 +0000)]
addind cuts on DCA for the BarrelMultiplicityTrigger
new arguments
-dca-reference x,y,z
reference point for the transverse and longitudinal dca cut
-min-ldca dca
minimum longitudinal dca to reference point
-max-ldca dca
maximum longitudinal dca to reference point
-min-tdca dca
minimum transverse dca to reference point
-max-tdca dca
maximum transverse dca to reference point
-solenoidBz field
magnetic field needed if the input is not an ESD object
abercuci [Fri, 2 Oct 2009 12:18:22 +0000 (12:18 +0000)]
writing new LQ TRD-PID based on kdTree to the OCDB ENABLED.
- minimum statistics needed / momentum bin / species - 7.5k full tracks
- size on disk approx 500kb a factor 36 smaller ~ same order as NN
marian [Fri, 2 Oct 2009 12:07:39 +0000 (12:07 +0000)]
Fix to bug reports:
bugs #56402 and bug #56406
new ExB changes
AliTPCcalibDB.h AliTPCcalibDB.cxx -
Initialization of the correction directly from the map -
void SetExBField( AliMagF* bmap);
AliTPC.cxx AliTPCReconstructor.cxx - don't create own copy of the field
- field provided using
const AliMagF * field = (AliMagF*)TGeoGlobalMagField::Instance()->GetField();
richterm [Fri, 2 Oct 2009 10:42:28 +0000 (10:42 +0000)]
Implementing to handling for ESD members which are not TClonesArrays
Every class needs a specific treatment to find out whether the object
has valid data or not. Otherwise, valid content could be overridden by
empty objects.
Handling has been added for:
ESDRun, ESDHeader, ESDVertex, ESDTZero, and SPDMultiplicity
This fixes the missing bunch crossing and orbit numbers, active CTP
trigger classes, and timestamp in the hltESD after merging during
AliReconstruction.
cvetan [Thu, 1 Oct 2009 22:18:47 +0000 (22:18 +0000)]
1. Automatically enable alien connection of the workers in case it is enabled on the client. 2. Enable schema evolution in order to avoid glitches in PROOF reco in case AliReconstruction class versions on the client and proof cluster are different.
cvetan [Thu, 1 Oct 2009 21:43:06 +0000 (21:43 +0000)]
Adding new URI for raw data - 'raw://run<#>', where <#> is the run number. The URI is handled by AliRawReaderChain. The corresponding chain is created by querying the alien FC. The URI is supposed to be used mainly within the PROOF reco.
jgrosseo [Thu, 1 Oct 2009 14:46:47 +0000 (14:46 +0000)]
adding function to create default tpc-only cuts
adding function to get reference multiplicity from tpc-only tracks
removing functions that are deprecated for more than 6 months
marian [Thu, 1 Oct 2009 13:34:43 +0000 (13:34 +0000)]
AliTPCCalibRaw.cxx.diff Change to fill only sparse info to save space, Add functions to create histos for L1 phase distribution
AliTPCCalibRaw.h.diff Change to fill only sparse info to save space, Add functions to create histos for L1 phase distribution
mtadel [Thu, 1 Oct 2009 11:20:30 +0000 (11:20 +0000)]
Try to open galice.root directly before calling AliRunLoader::Open():
- gSystem->AccessPathName() does not work for alien any more,
always returns "file=exists".
[Reported, but won't be fixed soon.]
- AliRunLoader::Open() calls Fatal() if the file does not exist.
Adding a trigger decision object for every CTP trigger class to the input of the HLTGlobalTrigger
This allows to simply use the CTP class name in the logic of the TriggerMenu
Making the TArrayL64 member variable of the AliHLTGlobalTrigger base class a dynamic member.
There have been problems in the contructor and potential memory corruption due to this class
See https://savannah.cern.ch/bugs/?56302
adding the propagation of the ECS parameter data block to AliHLTSystem
- AliHLTSystem initializes one dummy CTP_TRIGGER_CLASS for the moment
- extended ControlTask functionality, list of blocks to be sent is easily extensible
- filter out warnings for data flow steering blocks in the AliHLTDataSource component
I changed the method MatchToMC to include the possibility to check
on the PDG of the daughters and tightened the momentum conservation
check (this is now possible because the momentum is not any more stored
with limited precision 1/4096 in AliAODMCParticle).
(A. Dainese)
- put baseline subtraction into the clusterizer and remove all other
places (rawStreamers) where this could be done
- use gain calibration outside of TailCancallaion
- inline AliTRDarrayADC::SetData and GetData