richterm [Mon, 15 Mar 2010 08:34:14 +0000 (08:34 +0000)]
adding first sketch of a DCS publisher component for global HLT data points
not yet activated, needs to be finalized
richterm [Mon, 15 Mar 2010 08:26:39 +0000 (08:26 +0000)]
adding base class for a DIM server. The implemented interface loads the libdim dynamically and
uses the functions without introducing new dependencies for the libHLTbase
slindal [Mon, 15 Mar 2010 07:42:42 +0000 (07:42 +0000)]
From Indra: Bug fix to display the reconstructed hits for di-muon tracking chambers
kleinb [Mon, 15 Mar 2010 06:57:06 +0000 (06:57 +0000)]
fixed aod mc assignment and use of jet header (B. Bathen)
aszostak [Mon, 15 Mar 2010 03:40:18 +0000 (03:40 +0000)]
Adding optimisations to the global trigger.
- Trigger symbols with empty assignment expressions derive their values from the default expression and are effectively contant. They do not need to have their values
computed for every event, so they are now computed in the AliHLTGlobalTrigger::FillFromMenu method rather than the AliHLTGlobalTrigger::NewEvent method.
- Moving masking of CTP readout list to AliHLTTrigger::TriggerEvent so that the relatively expensive AliHLTTriggerDomain::operator AliHLTReadoutList () call is only
performed once.
- Avoiding expensive TFormula evaluations in AliHLTGlobalTriggerComponent::AddCTPDecisions.
- The global trigger logic will now properly handle all sub-classes of AliHLTTriggerDecision.
- Some minor improvements to AliHLTTriggerDomain and AliHLTDomainEntry.
aszostak [Mon, 15 Mar 2010 01:49:59 +0000 (01:49 +0000)]
Fixing warning.
aszostak [Mon, 15 Mar 2010 01:49:23 +0000 (01:49 +0000)]
Bug fix for potencial memory leak.
aszostak [Mon, 15 Mar 2010 01:46:39 +0000 (01:46 +0000)]
Fixing memory leaks.
dsilverm [Sun, 14 Mar 2010 23:52:47 +0000 (23:52 +0000)]
skip unused TGraph + add access to TF1
dsilverm [Sun, 14 Mar 2010 23:51:24 +0000 (23:51 +0000)]
use new raw fitters in QA
richterm [Sun, 14 Mar 2010 13:57:27 +0000 (13:57 +0000)]
updating histogram names (Theo)
richterm [Sun, 14 Mar 2010 13:39:32 +0000 (13:39 +0000)]
including just added files into build
richterm [Sun, 14 Mar 2010 13:38:27 +0000 (13:38 +0000)]
adding module agent for HLTqadm library. The agent is supposed to return the list of available HLT QA pluins, currently AliHLTTPCQADataMaker
adding the AliHLTQADataMakerRec steering class implementation for HLT QA plugins
richterm [Sun, 14 Mar 2010 13:05:37 +0000 (13:05 +0000)]
moving the current implementation of the HLT QA data maker to a detector plugin (TPC)
richterm [Sun, 14 Mar 2010 13:02:38 +0000 (13:02 +0000)]
adding base class for HLT detector QA plugins
richterm [Sun, 14 Mar 2010 12:53:31 +0000 (12:53 +0000)]
extending interface of the ModuleAgent
GetQAPlugins can return blank separated list of QA plugin class names
richterm [Sun, 14 Mar 2010 12:51:09 +0000 (12:51 +0000)]
extending LoadInstance, can be used without library argument now to create instance of already existing class
alla [Sun, 14 Mar 2010 11:36:06 +0000 (11:36 +0000)]
violations were fixed
marian [Sun, 14 Mar 2010 11:29:16 +0000 (11:29 +0000)]
M AliTPCDistortionFun.C - Make more fun(ction)
- Some default pictures defined
M AliTPCDistortions.cxx - Bug fix in constructor - Default parameters
agheata [Sun, 14 Mar 2010 11:12:17 +0000 (11:12 +0000)]
Implemented possibility to add global objects (like general parameters or cuts) in the output file(s) of an analysis task. The objects do not need to be mergeable and have to be created in methods running on the local client (ctor, LocalInit()). Typical usage:
header: if needed in UserExec, make sure the cuts/param object is a STREAMABLE data member so it can end up on workers, in case you need to use it for UserExec selections (i.e. no //! comment)
if the object is not used in the analysis add a //! comment for its data member
steering macro: pC = mgr->CreateContainer(name, TList::Class(), AliAnalysisDataContainer::kParamContainer, FILENAME)
mgr->ConnectOutput(myTask, n, pC);
NOTE: may be anything else, not only a TList; FILENAME may match the file for other output containers.
MyTask::MyTask(const char *name) : AliAnalysisTaskSE(name)
{
DefineOutput(1, TList::Class); // normal output slots
...
DefineOutput(n, TList::Class); // will contain cuts or local params
}
MyTask::LocalInit()
{
// Create cuts/param objects and publish to slot
fCuts = new TList();
myCutsObj = new ...
// Configure myCutsObj
...
// Add to list
fCuts->Add(myCutsObj);
// Do the same for other param/cuts
...
// Post Data (!!!)
PostData(n, myCuts);
}
MyTask::UserCreateOutputObjects()
{
// DO NOT CREATE CUTS/PARAM OBJECTS HERE
}
MyTask::UserExec()
{
// DO NOT POST DATA FOR CUTS OBJECT SLOTS
// You MAY use fCuts object if this is streamable
}
MyTask::Terminate()
{
// Get objects from output slots post-process them
...
// Update or add objects to fCuts if needed
fCuts->Add(some_other_object);
}
END:
This param/cuts object will end-up in the file:folder you requested when defining the container. Voila...
gconesab [Sun, 14 Mar 2010 11:10:15 +0000 (11:10 +0000)]
Filling in ESD SM geomatry matrix: path of matrix existance was checked but the matrix was not recovered, just the default, now fixed. Change hardcoded number of SuperModules by the actual number set in the geometry.
agheata [Sun, 14 Mar 2010 09:43:01 +0000 (09:43 +0000)]
New analysis profiling implementation. Triggering collection of system info works only in "local" modeis done as usual via:
mgr->SetNSysInfo(nevents); // Dump info in sysinfo.txt each nevents
A final displayed canvas contains: alocated VM[kB] per event for each top task (plot includes all subtasks), alocated VM for all tasks in CreateOutputObjects, alocated VM for all tasks in Terminate, VM profile for full analysis.
The memory profile is stored in a tree in a file sysinfo.root. One can investigate his task via:
mgr->ProfileTask(const char *taskname); or:
mgr->ProfileTask(Int_t itask)
where: taskname is the task name and itask is the task index in the list of top level tasks.
This will produce a canvas with memory alocation in CreateOutputObjects(), Exec() and Terminate() methods + CPU time spent per event
dsilverm [Sat, 13 Mar 2010 20:50:35 +0000 (20:50 +0000)]
style violation fixes: added comments
cblume [Sat, 13 Mar 2010 16:43:47 +0000 (16:43 +0000)]
Fix coding rule violations
marian [Sat, 13 Mar 2010 11:18:35 +0000 (11:18 +0000)]
Distortion macros - very preliminary version
Once fully debugged - will be moved to the compiled part of the code
(Magnus, Jim)
marian [Sat, 13 Mar 2010 11:09:32 +0000 (11:09 +0000)]
Simple compiled macro for declaration of static distortion function
on top of the AliTPCDistortion class.
Why:
1. Use static function in the fitting procedure
2. Usage in TFormual, TF1, Tf2 ... for visualization.
3. Usage in tree->Draw() for visualization
4. Simple visualization of fit residuals in multidemension - using tree Draw functionality
slindal [Sat, 13 Mar 2010 08:48:59 +0000 (08:48 +0000)]
coding violations
slindal [Sat, 13 Mar 2010 08:36:42 +0000 (08:36 +0000)]
coding violations
masera [Fri, 12 Mar 2010 21:15:47 +0000 (21:15 +0000)]
Fixes to obey coding conventions
cblume [Fri, 12 Mar 2010 20:29:33 +0000 (20:29 +0000)]
- Reading of packed TRAP config from raw data for full half-chamber
- Storage of DMEM content in separate blocks according to
different granularities, incl. PID LUT (Uwe)
andronic [Fri, 12 Mar 2010 18:39:09 +0000 (18:39 +0000)]
Improvements (Jens Wiechula); AliDielectronCFdraw still produces a warning.
jgrosseo [Fri, 12 Mar 2010 17:55:13 +0000 (17:55 +0000)]
Major changes in AliPhysicsSelection (Michele)
-- Default trigger is now MB1
-- You can calculate the background in your sample by providing a special function in your task,
see docu of AliPhysicsSelection
cblume [Fri, 12 Mar 2010 16:58:26 +0000 (16:58 +0000)]
Add online raw reader by Jochen as default version
hristov [Fri, 12 Mar 2010 16:41:21 +0000 (16:41 +0000)]
Removing obsolete file
masera [Fri, 12 Mar 2010 16:20:43 +0000 (16:20 +0000)]
ITS services on side A (M. Sitta)
policheh [Fri, 12 Mar 2010 15:38:14 +0000 (15:38 +0000)]
Bugs squashed.
morsch [Fri, 12 Mar 2010 15:07:03 +0000 (15:07 +0000)]
I implemented the possibility
- to reject all tracks that have shared TPC clusters:
� void SetAcceptSharedTPCClusters(Bool_t b=kTRUE){fCutAcceptSharedTPCClusters=b;}
Marta Verweij <marta.verweij@cern.ch>
morsch [Fri, 12 Mar 2010 14:54:03 +0000 (14:54 +0000)]
Update for AliAODHeader. (R. Arnaldi)
morsch [Fri, 12 Mar 2010 14:51:33 +0000 (14:51 +0000)]
Updates for dimuons (R. Arnaldi)
kleinb [Fri, 12 Mar 2010 13:35:57 +0000 (13:35 +0000)]
Some fixes for memory leaks
hristov [Fri, 12 Mar 2010 12:31:58 +0000 (12:31 +0000)]
Moving AliTRDCalPID to libTRDbase.pkg since it is used by AliTRDcalibDB (loadlibs.C)
richterm [Fri, 12 Mar 2010 11:53:57 +0000 (11:53 +0000)]
correcting the RecoParam once more. It turned out that it is not possible to use one default AliDetectorRecoParam object for all event species. Using
now a TObjArray with 4 entries of specie 3(!), 4, 8, 16 like all the other detectors. However it is not clear why it is 3 and not 2.
morsch [Fri, 12 Mar 2010 11:38:21 +0000 (11:38 +0000)]
Class for Omega Dalitz Decays (R. Averbeck, AM)
esicking [Fri, 12 Mar 2010 10:54:51 +0000 (10:54 +0000)]
Set output slot 0 of task
abercuci [Fri, 12 Mar 2010 10:46:45 +0000 (10:46 +0000)]
primary track and eta cuts for TRD influence on pt resolution @ vertex
hristov [Fri, 12 Mar 2010 10:46:13 +0000 (10:46 +0000)]
Removing obsolete calls
policheh [Fri, 12 Mar 2010 10:30:59 +0000 (10:30 +0000)]
Detector Algorithm for pedestal runs.
agheata [Fri, 12 Mar 2010 10:28:03 +0000 (10:28 +0000)]
New version.
agheata [Fri, 12 Mar 2010 10:27:32 +0000 (10:27 +0000)]
Plot rather virtual memory usage per process than total memory.
agheata [Fri, 12 Mar 2010 10:25:20 +0000 (10:25 +0000)]
Fix usage of fFillAODRun flag
hristov [Fri, 12 Mar 2010 10:24:26 +0000 (10:24 +0000)]
Fix for report #63691: Update the PHOS section in Config.C for MC production
marian [Fri, 12 Mar 2010 10:19:57 +0000 (10:19 +0000)]
M makeCalibTree.sh - use standard halloWorld.sh script
M guiTime - use standard startGUItime.sh
hristov [Fri, 12 Mar 2010 08:41:44 +0000 (08:41 +0000)]
Fix for report #63895: Request new reconstruction step (the track length must be calculated between two points in the _same_ local coordinate system)
marian [Fri, 12 Mar 2010 08:27:19 +0000 (08:27 +0000)]
forgotten commit
slindal [Fri, 12 Mar 2010 06:06:12 +0000 (06:06 +0000)]
fixed rule violations
jthaeder [Thu, 11 Mar 2010 23:18:16 +0000 (23:18 +0000)]
fix warnings
schutz [Thu, 11 Mar 2010 21:00:54 +0000 (21:00 +0000)]
added missing QA object (dummy) in QAref/Global/QA/Calib
schutz [Thu, 11 Mar 2010 20:55:37 +0000 (20:55 +0000)]
added missing QA object (dummy) in QAref/T0/QA/Calib
schutz [Thu, 11 Mar 2010 20:49:12 +0000 (20:49 +0000)]
added missing QA object (dummy) in QAref/HMPID/QA/Calib
schutz [Thu, 11 Mar 2010 20:48:34 +0000 (20:48 +0000)]
added missing QA object (dummy) in QAref/PMD/QA/Calib
schutz [Thu, 11 Mar 2010 20:34:55 +0000 (20:34 +0000)]
added missing QA object (dummy) in QAref/PHOS/QA/Calib
dsilverm [Thu, 11 Mar 2010 19:27:18 +0000 (19:27 +0000)]
add new class to hold info on bins used in fitting + standardize result return codes + allow for free tau fit for kLMS + keep samples at threshold also, to help low amplitude peak estimates
gconesab [Thu, 11 Mar 2010 18:02:35 +0000 (18:02 +0000)]
uncomment the analysis setting lines comitted by mistake previously
marian [Thu, 11 Mar 2010 18:01:06 +0000 (18:01 +0000)]
#
# Sequence of steps to test Pass0 and PassX reconstruction/calibration which run on GRID
# by default
#
# Semi automatic test performed on the batch farm
# Important features:
# 1. Parsing of the log files
# 2. Parsing stack traces
# author: marian.ivanov@cern.ch
schutz [Thu, 11 Mar 2010 17:48:32 +0000 (17:48 +0000)]
correct conversion of run type from esd into eventspecie
schutz [Thu, 11 Mar 2010 17:47:22 +0000 (17:47 +0000)]
find in the alien catalog runs now over every year
schutz [Thu, 11 Mar 2010 17:46:10 +0000 (17:46 +0000)]
find in the alien catalog runs now over every year
snelling [Thu, 11 Mar 2010 17:39:46 +0000 (17:39 +0000)]
fix coding violations
richterm [Thu, 11 Mar 2010 17:22:24 +0000 (17:22 +0000)]
add support for remote files, the macro connects to the Grid if a Grid file is specified as input
richterm [Thu, 11 Mar 2010 17:02:06 +0000 (17:02 +0000)]
removing the specific storage for the HLT/Calib/RecoParam as the new entry is now uploaded to the Grid
cblume [Thu, 11 Mar 2010 16:45:40 +0000 (16:45 +0000)]
Add DAQ DA for half chmaber status (Julian)
kharlov [Thu, 11 Mar 2010 16:33:20 +0000 (16:33 +0000)]
Metadata record is updated.
martinez [Thu, 11 Mar 2010 16:22:14 +0000 (16:22 +0000)]
Fixing warnings (Xiaoming)
kharlov [Thu, 11 Mar 2010 16:20:33 +0000 (16:20 +0000)]
Updates due to PHOS survey measurements in August 2009.
shahoian [Thu, 11 Mar 2010 16:07:25 +0000 (16:07 +0000)]
Set max field default value to 15 kG to be above compensator dipole values
snelling [Thu, 11 Mar 2010 15:41:49 +0000 (15:41 +0000)]
extra methods to generate flow for odd harmonics
marian [Thu, 11 Mar 2010 15:33:48 +0000 (15:33 +0000)]
Scripts for the TPC OCDB scanning moved to the scrpts/OCDBscan subdirectory
(Marian Ivanov)
zampolli [Thu, 11 Mar 2010 15:33:46 +0000 (15:33 +0000)]
Updating DCS DPs.
marian [Thu, 11 Mar 2010 15:30:04 +0000 (15:30 +0000)]
Moving the OCDBscan scripts to the subdirectory
Alien implementation not yet done.
For the moment local and batch farm implementation.
(Marian Ivanov)
pchrist [Thu, 11 Mar 2010 15:28:42 +0000 (15:28 +0000)]
Fixing based on suggestions
richterm [Thu, 11 Mar 2010 15:07:51 +0000 (15:07 +0000)]
- HLT reco param loaded from local $ALICE_ROOT/OCDB
- added new parameter 'modules' to specify the modules to run the reconstruction for
- updated documentation and added help printout
richterm [Thu, 11 Mar 2010 15:05:04 +0000 (15:05 +0000)]
bugfix: correcting the event specie of the default HLT RecoParam entry
it was 'default' and causes the QA histograms not to be saved. Object
now valid for all event species.
hdalsgaa [Thu, 11 Mar 2010 15:04:30 +0000 (15:04 +0000)]
Adding a placeholder class for the backward-forward correlation analysis of the FMD
zampolli [Thu, 11 Mar 2010 14:30:39 +0000 (14:30 +0000)]
Updating TOF responsibles.
gconesab [Thu, 11 Mar 2010 14:20:41 +0000 (14:20 +0000)]
Correct memory leaks.
Correct wagon.
cvetan [Thu, 11 Mar 2010 14:11:28 +0000 (14:11 +0000)]
Adding HPTDC parameters that are to be used in MC (hits->digits). The preprocessor code is also updated correspondingly.
fca [Thu, 11 Mar 2010 12:57:29 +0000 (12:57 +0000)]
Fix for root file geom (I.Hrivnacova)
kkanaki [Thu, 11 Mar 2010 12:11:36 +0000 (12:11 +0000)]
- added warning for track id mismatch
kkanaki [Thu, 11 Mar 2010 12:05:26 +0000 (12:05 +0000)]
- fixed compilation warning
jthaeder [Thu, 11 Mar 2010 11:54:15 +0000 (11:54 +0000)]
Fixed handling for events without jets
martinez [Thu, 11 Mar 2010 11:22:55 +0000 (11:22 +0000)]
Bug fixed (Roberta)
cblume [Thu, 11 Mar 2010 11:01:51 +0000 (11:01 +0000)]
Procedures for half chamber status (Julian)
gconesab [Thu, 11 Mar 2010 10:36:48 +0000 (10:36 +0000)]
Add in the UserCreateOutputObjects a set owner and post data for the output container list
haavard [Thu, 11 Mar 2010 08:35:08 +0000 (08:35 +0000)]
Don't fit High Voltage values (use last recorded point from source map)
morsch [Thu, 11 Mar 2010 08:32:30 +0000 (08:32 +0000)]
PdgCode() ported to the interface
slindal [Thu, 11 Mar 2010 07:35:35 +0000 (07:35 +0000)]
Fixed bugs that made histograms being drawn on top of each other
abercuci [Thu, 11 Mar 2010 07:07:18 +0000 (07:07 +0000)]
fix compilation problem in GSI train
martinez [Wed, 10 Mar 2010 20:44:35 +0000 (20:44 +0000)]
Update of the Xiaoming code for pp900 first muon analysis. Fixing wanirngs and violtions (Xiaoming)
morsch [Wed, 10 Mar 2010 20:19:16 +0000 (20:19 +0000)]
Keep e+e- from pair production of primary gammas.
aszostak [Wed, 10 Mar 2010 20:10:22 +0000 (20:10 +0000)]
Fixing bug in printed debug message.