mtadel [Tue, 6 Nov 2007 12:32:05 +0000 (12:32 +0000)]
Separate import of standard macros into a special function so that
it can be called from elsewhere.
mtadel [Tue, 6 Nov 2007 12:32:04 +0000 (12:32 +0000)]
Use geometry.root (misaligned_geometry.root no longer there).
mtadel [Tue, 6 Nov 2007 12:24:49 +0000 (12:24 +0000)]
Record changes.
mtadel [Tue, 6 Nov 2007 12:24:48 +0000 (12:24 +0000)]
Use TDirectoryFile when creating event directory for VSD.
Remove unnecessary whitespace from print statements.
mtadel [Tue, 6 Nov 2007 12:23:34 +0000 (12:23 +0000)]
Original track's path marks were copied to the projected track in
Track::SetTrackParams(). This caused duplication of track-lines
and occasional crashes during event navigation.
Comments, grayspace.
mtadel [Tue, 6 Nov 2007 12:23:33 +0000 (12:23 +0000)]
Comments, grayspace.
coppedis [Tue, 6 Nov 2007 12:14:48 +0000 (12:14 +0000)]
Adding low resolution channels to reco object
cvetan [Tue, 6 Nov 2007 11:15:36 +0000 (11:15 +0000)]
Reverse the order in which the directories are removed. In this way we avoid certain problems on NFS
coppedis [Tue, 6 Nov 2007 09:45:38 +0000 (09:45 +0000)]
Coding convention violation corrected
coppedis [Tue, 6 Nov 2007 09:33:39 +0000 (09:33 +0000)]
Update of ZDC Shuttle preprocessor (II/II) -> test macro
coppedis [Tue, 6 Nov 2007 09:33:15 +0000 (09:33 +0000)]
Coding convention correction
alibrary [Tue, 6 Nov 2007 09:17:09 +0000 (09:17 +0000)]
Ignoring smell subdet
coppedis [Tue, 6 Nov 2007 09:15:44 +0000 (09:15 +0000)]
Ascii data file with parameters from PHYSICS runs needed for reconstruction
coppedis [Tue, 6 Nov 2007 09:14:16 +0000 (09:14 +0000)]
Update of ZDC Shuttle preprocessor (II/II)
coppedis [Tue, 6 Nov 2007 09:13:06 +0000 (09:13 +0000)]
Coding convention correction
coppedis [Tue, 6 Nov 2007 09:12:45 +0000 (09:12 +0000)]
Minor changes
cblume [Tue, 6 Nov 2007 08:52:32 +0000 (08:52 +0000)]
remove classes until coding violations are fixed
dibari [Tue, 6 Nov 2007 08:40:46 +0000 (08:40 +0000)]
Wrong segment word signature fixed (5800->5900)
dibari [Tue, 6 Nov 2007 08:02:14 +0000 (08:02 +0000)]
HTA included. A running mean ref. index is added to take intoaccount variations.
dibari [Tue, 6 Nov 2007 08:00:00 +0000 (08:00 +0000)]
Call to HTA added.
dibari [Tue, 6 Nov 2007 07:57:23 +0000 (07:57 +0000)]
No HLT specific for HMPID (not needed)
dibari [Tue, 6 Nov 2007 07:56:35 +0000 (07:56 +0000)]
New class AliHMPIDReconHTA
dibari [Tue, 6 Nov 2007 07:56:07 +0000 (07:56 +0000)]
Adapted to new HTA class. When HTA is selected, a new file HTA.root is created locally with useful plots.
dibari [Tue, 6 Nov 2007 07:54:50 +0000 (07:54 +0000)]
Improvements in display options.
dibari [Tue, 6 Nov 2007 07:53:53 +0000 (07:53 +0000)]
Temporar HTA functions moved to proper class + minors.
dibari [Tue, 6 Nov 2007 07:52:54 +0000 (07:52 +0000)]
New class for Hidden Track Algorithm (HTA) devoted to the reconstruction of Cherenkov rings without any tracking info (useful for cosmics,low multiplicity events,low momentum tracks...) (DDB).
cvetan [Mon, 5 Nov 2007 17:25:20 +0000 (17:25 +0000)]
Removing unnecessary characters form the DA description
cvetan [Mon, 5 Nov 2007 17:24:48 +0000 (17:24 +0000)]
The DA description is read form the DA source file and put in the RPM spec file
cblume [Mon, 5 Nov 2007 17:14:50 +0000 (17:14 +0000)]
Test beam analysis class by Sylwester
cholm [Mon, 5 Nov 2007 13:59:25 +0000 (13:59 +0000)]
Fixes to the preprocessor.
zampolli [Mon, 5 Nov 2007 12:56:27 +0000 (12:56 +0000)]
Required info added as comments at the beginning of the source file
cblume [Mon, 5 Nov 2007 12:42:41 +0000 (12:42 +0000)]
Test beam raw data reading
martinez [Mon, 5 Nov 2007 11:06:27 +0000 (11:06 +0000)]
Map of hit point in the trigger chamber (Diego)
alla [Mon, 5 Nov 2007 09:03:01 +0000 (09:03 +0000)]
equalized time delays for maenear
alla [Mon, 5 Nov 2007 09:01:54 +0000 (09:01 +0000)]
equalizing time delays on TimeMeaner
bnandi [Mon, 5 Nov 2007 08:02:11 +0000 (08:02 +0000)]
time range changed
cholm [Sun, 4 Nov 2007 10:07:53 +0000 (10:07 +0000)]
Fixed AliFMDPreprocessor to use GetFromOCDB. It is still AliFMDParameters
that get the stuff, but it uses the AliFMDPreprocessor object to do so.
In this way, we're sure that we use the same data in all steps of the
preprocessor.
Updated test script.
coppedis [Sun, 4 Nov 2007 08:40:45 +0000 (08:40 +0000)]
Update (I/II)
coppedis [Sun, 4 Nov 2007 07:48:42 +0000 (07:48 +0000)]
Updated test macro for ZDC Shuttle preprocessor
coppedis [Sun, 4 Nov 2007 07:38:15 +0000 (07:38 +0000)]
Eauqlization coefficients included
coppedis [Sun, 4 Nov 2007 07:36:51 +0000 (07:36 +0000)]
Minor corrections
coppedis [Sun, 4 Nov 2007 07:10:10 +0000 (07:10 +0000)]
Removed
coppedis [Sat, 3 Nov 2007 07:56:06 +0000 (07:56 +0000)]
Data file for sector equalization
coppedis [Sat, 3 Nov 2007 07:54:44 +0000 (07:54 +0000)]
Updated file
richterm [Fri, 2 Nov 2007 21:03:38 +0000 (21:03 +0000)]
bugfix: SliceTracker handles only input blocks of known data format (Kenneth)
richterm [Fri, 2 Nov 2007 20:48:09 +0000 (20:48 +0000)]
code cleanup, coding rules, eff C++
richterm [Fri, 2 Nov 2007 20:05:09 +0000 (20:05 +0000)]
correct handling of multiple output data types
marian [Fri, 2 Nov 2007 17:43:18 +0000 (17:43 +0000)]
Changes due to new PROOF (Marian)
Main problem - Objects - components could not be initialized
in SlaveBegin as fChain was not yet initialized
cvetan [Fri, 2 Nov 2007 17:14:44 +0000 (17:14 +0000)]
Storing the Altro mapping objects in the CDB. Macro to generate them from the ascii files in the mapping folder
marian [Fri, 2 Nov 2007 17:05:40 +0000 (17:05 +0000)]
Initialization of the calibration component in special function.
SlaveBegin can not be used as the fChain is not set
(different older PROOF)
(Marian)
marian [Fri, 2 Nov 2007 17:03:09 +0000 (17:03 +0000)]
Protection for AliESDevent (Marian)
cvetan [Fri, 2 Nov 2007 16:56:35 +0000 (16:56 +0000)]
Updated CDB entries. Keep only the forward mapping array persistent, the inverse one is created on demand.
cvetan [Fri, 2 Nov 2007 16:34:20 +0000 (16:34 +0000)]
Keep only the forward mapping array persistent, the inverse one is created on demand. Various minor changes
markus [Fri, 2 Nov 2007 16:03:38 +0000 (16:03 +0000)]
Fix array sizes.
hristov [Fri, 2 Nov 2007 15:43:51 +0000 (15:43 +0000)]
Protection if the compiler is not gcc
hristov [Fri, 2 Nov 2007 15:43:20 +0000 (15:43 +0000)]
Adding Solaris with CC
hristov [Fri, 2 Nov 2007 15:42:57 +0000 (15:42 +0000)]
Unused array commented out
hristov [Fri, 2 Nov 2007 15:41:49 +0000 (15:41 +0000)]
Provide return value if the function is not void
hristov [Fri, 2 Nov 2007 15:39:43 +0000 (15:39 +0000)]
Initialization of data members
markus [Fri, 2 Nov 2007 14:07:42 +0000 (14:07 +0000)]
Track propagation and coordinate transformation moved into base class.
New common getters for track origin.
marian [Fri, 2 Nov 2007 13:25:33 +0000 (13:25 +0000)]
New functions implemented (Marian)
Int_t AliXRDPROOFtoolkit::CheckTreeInFile(const char*fileName,const char*treeName, Int_t debugLevel, const char *branchName){
//
// Check the tree in file
// fileName - the name of the file with tree
// treeName - the name of file
// debugLevel - 0 check the existance of the file - 1 make loop over entries
// branchName - if debugLevel>0 the branch is chcecked
// if brnachName =0 the content of full tree is chcecked
// return value = 0 - Check things OK
// -1 - file not exist or not accesible
// -2 - file is zombie
// -3 - tree not present
// -4 - branch not present
Bool_t AliXRDPROOFtoolkit::FilterList(const char*inputList, const char*fileList, Int_t checkLevel){
//
// Filter the list
// inputList - list of original file names
// fileList - list of file to be checked
// - 0 - fileName
// - 1 - treeName (if * not checked)
// - 2 - fileName
// ....
// checkLevel - 0 - check only existance of the files and tree's +
// simple file corruption
// > 1 - check the content of the tree -
// (can crash as there do not exest exception handling in ROOT)
// Output - two streams are created - file with good entries
// "%s.Good a,d file with bad entries %s.Bad
//EXAMPLE:
// AliXRDPROOFtoolkit::FilterList("ppgrid2.txt","AliESDs.root esdTree AliESDfriends.root * Kinematics.root *",1)
alla [Fri, 2 Nov 2007 13:20:28 +0000 (13:20 +0000)]
one more bug fix
acolla [Fri, 2 Nov 2007 10:55:45 +0000 (10:55 +0000)]
Improved log message
acolla [Fri, 2 Nov 2007 10:53:16 +0000 (10:53 +0000)]
Protection added to AliShuttle::CopyFileLocally
acolla [Fri, 2 Nov 2007 10:31:05 +0000 (10:31 +0000)]
Storing raw data tags properly
akisiel [Fri, 2 Nov 2007 09:37:15 +0000 (09:37 +0000)]
Port of changes from v4-07-Release and additional rule conformance
acolla [Fri, 2 Nov 2007 09:35:17 +0000 (09:35 +0000)]
Map of CDB storages and list of CDB object Id's used for the reconstruction are
now written to the ESD tree's UserInfo.
The storage map (named "cdbMap") is a list of TObjString pairs. The key is "default" or the paths
for which the specific storages are accessed, e.g.:
key value
"default" "local://$ALICE_ROOT"
"TPC/Calib/*" "local://TPC_SPECIFIC"
...
The list of retrieved objects (named "cdbList") is made of the AliCDBId's of the retrieved data.
To get them:
TFile * f = new TFile("AliESDs.root");
TTree* tree = f->Get("esdTree");
TList* l = tree->GetUserInfo();
TList* ids = l->FindObject("cdbList");
ids->Print();
TMap* storages = l->FindObject("cdbMap");
storages->Print();
alla [Fri, 2 Nov 2007 09:13:56 +0000 (09:13 +0000)]
fix bug in OnlineLookup
bnandi [Fri, 2 Nov 2007 07:25:18 +0000 (07:25 +0000)]
names changed to lower case
bnandi [Fri, 2 Nov 2007 07:24:27 +0000 (07:24 +0000)]
Preprocessor with DCS
alibrary [Thu, 1 Nov 2007 15:30:22 +0000 (15:30 +0000)]
Fixed also smell detection
cblume [Thu, 1 Nov 2007 15:14:11 +0000 (15:14 +0000)]
Add a warning for missing transformation matrix
cblume [Thu, 1 Nov 2007 12:40:30 +0000 (12:40 +0000)]
Add a warning for missing transformation matrix
mtadel [Thu, 1 Nov 2007 12:23:32 +0000 (12:23 +0000)]
Record changes.
mtadel [Thu, 1 Nov 2007 12:23:31 +0000 (12:23 +0000)]
From Bertrand: Windows fixes.
kharlov [Thu, 1 Nov 2007 12:15:26 +0000 (12:15 +0000)]
Macros to produce bad modules map from ESD
richterm [Thu, 1 Nov 2007 11:15:46 +0000 (11:15 +0000)]
bugfix: MAXHOSTNAMELEN not defined on macosx -> general fix
masera [Thu, 1 Nov 2007 10:52:27 +0000 (10:52 +0000)]
Temporary fix to allow tests with new SPD geometry
richterm [Thu, 1 Nov 2007 10:26:38 +0000 (10:26 +0000)]
bugfix: dynamic_cast caused undefined symbol; sequence of writers written to raw files
jgrosseo [Thu, 1 Nov 2007 09:10:15 +0000 (09:10 +0000)]
updated handling of include paths
mvl [Thu, 1 Nov 2007 01:23:51 +0000 (01:23 +0000)]
Removed call to SetOldRCUFormat, which is only needed for testbeam data
mvl [Thu, 1 Nov 2007 01:20:33 +0000 (01:20 +0000)]
Further improvement of peak finding; more robust fit
acolla [Wed, 31 Oct 2007 18:23:13 +0000 (18:23 +0000)]
Furter developement on the Shuttle:
- Shuttle now connects to the Grid as alidaq. The OCDB and Reference folders
are now built from /alice/data, e.g.:
/alice/data/2007/LHC07a/OCDB
the year and LHC period are taken from the Shuttle.
Raw metadata files are stored by GRP to:
/alice/data/2007/LHC07a/<runNb>/Raw/RunMetadata.root
- Shuttle sends a mail to DCS experts each time DP retrieval fails.
mvl [Wed, 31 Oct 2007 17:15:24 +0000 (17:15 +0000)]
Fixed bug in raw data unpacking; Added pedestal to signal fit; Added logic to deal with high/low gain
cvetan [Wed, 31 Oct 2007 16:45:39 +0000 (16:45 +0000)]
In case of online, one has to create the calibration object first
cblume [Wed, 31 Oct 2007 15:57:53 +0000 (15:57 +0000)]
New QA classes by Sylwester
acolla [Wed, 31 Oct 2007 15:54:47 +0000 (15:54 +0000)]
CDB base folder is now created recursively if needed
marian [Wed, 31 Oct 2007 15:04:45 +0000 (15:04 +0000)]
Adding new function (Marian)
AliXRDPROOFtoolkit::XRDCopyDir(const char * idir, const char * files, const char *odir, Bool_t zip){
//
// idir - input directory
// odir - output directory
// files - the list of files to be coppied
// zip - not supported yet
//
// Example :
//
// idir ="root://gsiaf.gsi.de:1094//sma/sim/v4-05-Rev-03/pp/0000";
// odir ="root://lxgrid2.gsi.de:1094//miranov/test/pp/0000";
// char *files="AliESDs.root AliESDfriend.root Kinematics.root";
richterm [Wed, 31 Oct 2007 15:04:04 +0000 (15:04 +0000)]
correction in usage example
cvetan [Wed, 31 Oct 2007 14:03:53 +0000 (14:03 +0000)]
Removal of obsolete error message
martinez [Wed, 31 Oct 2007 10:56:22 +0000 (10:56 +0000)]
Replacing AliFatal by an AliError in GetIndex to avoid a crash in case of a corrupted input file in Shuttle (Laurent)
cblume [Wed, 31 Oct 2007 08:42:03 +0000 (08:42 +0000)]
DAQ Detector Algorithm with documentation
hristov [Tue, 30 Oct 2007 22:53:05 +0000 (22:53 +0000)]
Coding conventions
hristov [Tue, 30 Oct 2007 22:27:31 +0000 (22:27 +0000)]
Coding conventions, removing compilation warnings
hristov [Tue, 30 Oct 2007 21:46:49 +0000 (21:46 +0000)]
Coding conventions, removing compilation warnings, consistent usage of const
acolla [Tue, 30 Oct 2007 20:33:51 +0000 (20:33 +0000)]
Improved managing of temporary folders, which weren't correctly handled.
Resolved bug introduced in StoreReferenceFile, which caused SPD preprocessor fail.
acolla [Tue, 30 Oct 2007 20:31:08 +0000 (20:31 +0000)]
Updated GRP preprocessor (to be validated with Panos)
richterm [Tue, 30 Oct 2007 19:54:25 +0000 (19:54 +0000)]
- HOMER library manager completed
- pure virtual interface for HOMER reader and writer added
- HLTOUT component completed (untested)
- fixes in documentation
morsch [Tue, 30 Oct 2007 19:21:01 +0000 (19:21 +0000)]
Corrected upper limit for material indices.
morsch [Tue, 30 Oct 2007 19:19:56 +0000 (19:19 +0000)]
Switch of delta-rays with -1. instead of high threshold.