ivana [Thu, 2 Jul 2009 12:54:54 +0000 (12:54 +0000)]
In alignment code:
- Fixed bug in misalignment transformation to ocdb format
- Added delta_z degree of freedom
- Changed default setting of B field (to 0)
- Use local constraints instead of global
(Javier)
First version of properly working ITS clusterfinders in HLT (Gaute)
- Clusterfinders now call DigitsToRecPoint from AliITSDetTypeRec
instead of directly directly caling methods of the offline
ClusterFinders.
- The clusters are stored temporary in a TTree and extracted again
to be sent as the HLT internal data structure. This approach works
for the moment but has potential for optimization (requires some
changes in the offline code)
- Clean up unused variables in headers
- New common macro for running all ITS clusterfinders and plotting
the result in one Histogram Component
- Checks if Geom is loaded in order to avoid repeated loading of the
geometry for each component.
M ITS/AliHLTITSClusterFinderSPDComponent.cxx
D ITS/macros/rec-ssd-cluster.C
D ITS/macros/rec-sdd-cluster.C
A ITS/macros/rec-its-cluster.C
D ITS/macros/rec-spd-cluster.C
M ITS/AliHLTITSClusterFinderSSDComponent.cxx
M ITS/AliHLTITSClusterFinderSDDComponent.h
M ITS/AliHLTITSClusterFinderSDDComponent.cxx
M ITS/AliHLTITSClusterFinderSPDComponent.h
M ITS/AliHLTITSClusterFinderSSDComponent.h
- moving AliHLTGlobalBarrelTrack to libAliHLTUtil to make it commonly
available and replacing the temporary AliHLTKalmanTrack class
- correcting dependencies of the libAliHLTGlobal, now independent of
libAliHLTTPC/TRD
- disable the AliHLTGlobalTrackMergerComponent until it is free of TPC
and TRD dependencies, i.e. using only common data types as input
the HLT/ConfigHLT/esdLayout object is not transient any more. The object
will be kept fixed for simulations and is updated by the shuttle according
to the online HLT reconstruction
Production mode can be enabled via AliAnalysisAlien::SetProductionMode(). This will
delegate job submission to LPM manager. A file is written containing the path to the
jdl file and several lines with the arguments to be provided.
defining the default simulation chain for the libAliHLTTrigger, inclusing the
global trigger, chain is not yet enabled, but can be run by setting the options
simulator.SetRunHLT("libAliHLTTrigger.so chains=GLOBAL-Trigger");
adding skeletons for a multiplicity and a cosmics trigger component for the
central barrel region. exact trigger functionality of the cosmic trigger needs
to be implemented
- added functionality to check CTP trigger classes within an analysis component
bool EvaluateCTPTriggerClass checks a const char* expression of logic
combinations of CTP trigger classes
- hanlde the ECS parameter data block on SOR and set CTP trigger classes
- first sketch of unit test for the above functionality, needs to be extended
to really send the {ECSPARAM:PRIV} block
- long pending issue: comment warning on 'missing EOR' when a component has not
received any event for processing. The check has to be replaced by a proper
state handling
marian [Wed, 1 Jul 2009 17:08:27 +0000 (17:08 +0000)]
AliTPCCalibPedestal.h.diff code cleanup: Remove functions moved to the Base Class
AliTPCCalibPulser.h.diff code cleanup: Remove functions moved to the Base Class
AliTPCCalibRaw.cxx Calibration algorithm for drift velocity from last time bin, and L1 phase checking
AliTPCCalibRaw.h Calibration algorithm for drift velocity from last time bin, and L1 phase checking
TPCRAWda.cxx Detector algorithms for drift velocity from last time bin, and L1 phase checking
libTPCbase.pkg.diff Adding class AliTPCCalibRaw
TPCbaseLinkDef.h.diff Adding class AliTPCCalibRaw
1) AliITSRecoParam -> flag for using the bad channels in the SSD CF
2) AliITSRecPoint.cxx -> correctly set the out-of-diagonal elements of the
covariance matrix in the recpoint constructor
3) AliITSClusterFinderV2SSD -> flag for using bad channels + fix in the value
of sigma_z
Adding class (AliTOFArray) to handle a variable size array of variable size arrays of float
to perform TOF calibration. Corresponding changes in AliTOFCalibTask.
Adding the necessary macros to run the task on PROOF.
SDD raw data format read from block attributes of CDH, RawStreamSDD instantiated on the basis of this attribuite, CDH for simulated raws written accordingly (F. Prino)
cvetan [Tue, 30 Jun 2009 22:57:29 +0000 (22:57 +0000)]
Usage of the recently introduced OCDB entry which contains the list of defined cosmic trigger classes. The event specie setter is modified in a way that it checks if a fired trigger class is defined in the list and if no other non-cosmic trigger is fired, the event specie is set to cosmic.
cvetan [Tue, 30 Jun 2009 16:05:06 +0000 (16:05 +0000)]
New OCDB entry containing the list of cosmic triggers defined by the trigger coordinator. Used in the reconstruction in order to set properly the cosmic event specie. A macro and a text file in order to populate the existing OCDB.
richterm [Tue, 30 Jun 2009 12:45:24 +0000 (12:45 +0000)]
- adding TPC-mcTrackMarker configuration (propagation of MC information
through the TPC reconstruction chain)
- removing the TPC-esd-converter from the default AliHLTSimulation chain
- adding global ESD converter to default AliHLTSimulation chain
configuration: GLOBAL-esd-converter
input: TPC-globalmerger TPC-mcTrackMarker
- correcting input type definition of TPCEsdWriter (avoid runtime warning)
hristov [Tue, 30 Jun 2009 11:33:00 +0000 (11:33 +0000)]
The following changes are done:
- fixed feeding random seed into generator
- generated input file is now in working directory instead of /tmp
- added files needed to create par file. For this to work buil/module.tpl has to be tweaked.
In line 405:
@PACKAGE@.par: $(patsubst %,@MODULE@/@PACKAGE@/%,$(filter-out dict.%, $(HDRS) $(SRCS) $(DHDR) $(PKGFILE) $(FSRCS) $(EXTFILES) Makefile Makefile.arch lib@PACKAGE@.pkg PROOF-INF))
I've added EXTFiles variable which is used to include some EPOS files that don't follow any covention regarding file name extensions.