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)
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.
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
acolla [Mon, 29 Oct 2007 18:07:14 +0000 (18:07 +0000)]
New function StoreRunMetadataFile added to TestShuttle package
This function can be used by GRP only. It stores raw data tags merged file to the
raw data folder (e.g. /alice/data/2008/LHC08a/000099999/Raw).
acolla [Mon, 29 Oct 2007 18:06:16 +0000 (18:06 +0000)]
New function StoreRunMetadataFile added to preprocessor and Shuttle interface
This function can be used by GRP only. It stores raw data tags merged file to the
raw data folder (e.g. /alice/data/2008/LHC08a/000099999/Raw).
KNOWN ISSUES:
1. Shuttle cannot write to /alice/data/ because it belongs to alidaq. Tag file is stored in /alice/simulation/... for the time being.
2. Due to a bug in TAlien::Mkdir, the creation of a folder in recursive mode (-p option) does not work. The problem
has been corrected in the root package on the Shuttle machine.
acolla [Mon, 29 Oct 2007 18:05:03 +0000 (18:05 +0000)]
New function StoreRunMetadataFile added to preprocessor and Shuttle interface
This function can be used by GRP only. It stores raw data tags merged file to the
raw data folder (e.g. /alice/data/2008/LHC08a/000099999/Raw).
KNOWN ISSUES:
1. Shuttle cannot write to /alice/data/ because it belongs to alidaq. Tag file is stored in /alice/simulation/... for the time being.
2. Due to a bug in TAlien::Mkdir, the creation of a folder in recursive mode (-p opiton) does not work. The problem
has been corrected in the root package on the Shuttle machine.
ivana [Mon, 29 Oct 2007 12:38:41 +0000 (12:38 +0000)]
- Removed obsolete functions
- Removed obsolete data members
- Added function MaskPeaks
- Added constant members for pad status
- Revised usage of the pad status word
- Some algorithm adjustments
(Sasha)
richterm [Sun, 28 Oct 2007 05:30:06 +0000 (05:30 +0000)]
solve new dependencies of libSTEER (libProofPlayer); temporary fix for circular dependency; sequence of checks corrected to allow better error messages
ivana [Sat, 27 Oct 2007 08:53:44 +0000 (08:53 +0000)]
Fixed ChamberNumber(), which was it was not working properly.
It was missing a few hits. Make it use a binary search,
since the chambers are in order.
(Artur)