u/mrichter/AliRoot.git
13 years agoNew version of TPC raw stream class. It is based on a new version of AliAltroRawStream
cvetan [Thu, 30 Mar 2006 12:59:38 +0000]
New version of TPC raw stream class. It is based on a new version of AliAltroRawStream

13 years agoPass detElemId in the constructor from AliMUONRawCluster*
ivana [Thu, 30 Mar 2006 12:58:27 +0000]
Pass detElemId in the constructor from AliMUONRawCluster*
(Javier)

13 years agoNew version of AliAltroRawStream. Removed all the TPC realted assumptions so that...
cvetan [Thu, 30 Mar 2006 12:58:02 +0000]
New version of AliAltroRawStream. Removed all the TPC realted assumptions so that it can be used for TPC,FMD,PHOS and EMCAL. For the moment we keep the possibility to read dummy trailers (still used in PHOS and EMCAL)

13 years agoPossibility to calculate the DCA between two ESD track. The V0 and cascade vertexes...
hristov [Thu, 30 Mar 2006 11:50:54 +0000]
Possibility to calculate the DCA between two ESD track. The V0 and cascade vertexes/vertexers use this new funcionality and are now part of STEER (Yu.Belikov)

13 years agoCorrect layer index for LayerSize() and LayerName() methods
cvetan [Thu, 30 Mar 2006 08:54:13 +0000]
Correct layer index for LayerSize() and LayerName() methods

13 years agoAdding CVS Id
ivana [Thu, 30 Mar 2006 08:03:10 +0000]
Adding CVS Id

13 years agoDeleting properly the SubEventArray
ivana [Thu, 30 Mar 2006 08:00:46 +0000]
Deleting properly the SubEventArray
(Christian)

13 years agoSpecial muon spectrometer configuration for PDC06.
morsch [Wed, 29 Mar 2006 21:43:18 +0000]
Special muon spectrometer configuration for PDC06.

13 years agoTransport on by default.
morsch [Wed, 29 Mar 2006 18:42:42 +0000]
Transport on by default.

13 years agocommit aftre merging
pavlinov [Wed, 29 Mar 2006 18:32:28 +0000]
commit aftre merging

13 years agoAlignmnet staff and some clean up
pavlinov [Wed, 29 Mar 2006 18:15:51 +0000]
Alignmnet staff and some clean up

13 years agoExample macro (E.Lopez)
hristov [Wed, 29 Mar 2006 17:36:19 +0000]
Example macro (E.Lopez)

13 years agoModifications to the trigger classes to have I/O. I
hristov [Wed, 29 Mar 2006 17:35:20 +0000]
Modifications to the trigger classes to have I/O. I
also made changes in AliRunLoader and AliSimulation.

      the idea is to create a new file (Trigger.root) to store the CTP
information (one AliCentralTrigger object and a tree for the trigger class
mask event by event). I can change to galice.root if people think it is
better.

Each trigger detector object (with inputs) is store in the digits file in
the Event folder.

ZDC.Digits.root -\
                 |
                 |-Event0 -\
                 |         |-TreeD
                 |         \-Trigger
                 |
                 \-Event1-\
                          |-TreeD
                          \-Trigger
 added to AliRunLoader the following stuff:

 void                 MakeTrigger();
 Int_t                LoadTrigger(Option_t* option = "READ");
 void                 UnloadTrigger();
 TTree*               TreeCT() const; //returns the tree from folder;
shortcut method
 AliCentralTrigger*   GetTrigger() const;
 Int_t                WriteTrigger(Option_t* opt="");
 static TString       GetTriggerContainerName () {return
fgkTriggerContainerName;}
 static TString       GetTriggerBranchName () {return fgkTriggerBranchName;}
 static TString       GetTriggerFileName() { return
fgkDefaultTriggerFileName; }
 void                 CleanTrigger(){ Clean(fgkTriggerContainerName); }

 AliCentralTrigger    *fCTrigger; //! pointer to CEntral Trigger Processor
 static const TString   fgkDefaultTriggerFileName;//default file name with
trigger
 static const TString   fgkTriggerContainerName;   //default name of the
trigger container (TREE) name - TreeCT
 static const TString   fgkTriggerBranchName;      //default name of the
branch containing the trigger

 I also find an small error in AliRunLoader I think. In AliRunLoader::Open
when the session is open the method just print a warnnig and return the
loader but not update the internal pointer to the loader, so if after that
you ask with AliRunLoader::GetRunLoader() the aswer is 0x0.

So I change :

  AliWarningClass("Session is already opened and mounted in demanded folder");
  return result;
by
  AliWarningClass("Session is already opened and mounted in demanded folder");
  if (!fgRunLoader) fgRunLoader = result; //PH get access from any place
  return result;

to retrive the global class mask you can do:

   rl->LoadTrigger();
   AliCentralTrigger *aCTP = rl->GetTrigger();
   rl->GetEvent( i );
   cout << endl << "Event " << i
        << " Global Trigger Class Mask: 0x" << hex << aCTP->GetClassMask()
<< endl;
   rl->UnloadTrigger();

Regards
Ernesto

13 years agoAdding DrawBalance method (P.Christakoglou)
hristov [Wed, 29 Mar 2006 15:55:49 +0000]
Adding DrawBalance method (P.Christakoglou)

13 years agoMinor fix. The ADC saturation value is moved from 1024 to 1023 in order to make compa...
cvetan [Wed, 29 Mar 2006 10:04:18 +0000]
Minor fix. The ADC saturation value is moved from 1024 to 1023 in order to make compatible with the altro raw data

13 years ago29-mar-2006 NvE Modified numerical evaluation of pandel value in IcePandel to extend...
nick [Wed, 29 Mar 2006 09:43:18 +0000]
29-mar-2006 NvE Modified numerical evaluation of pandel value in IcePandel to extend validity
                range (by George and Dipo).
                Also new memberfunction SetPenalty() introduced in IcePandel.

13 years agoIdeal and misaligned geometries in two separate file - geometry.root and misaligned_g...
cvetan [Wed, 29 Mar 2006 09:28:16 +0000]
Ideal and misaligned geometries in two separate file - geometry.root and misaligned_geometry.root (R.Grosso)

13 years agoReset the raw reader in ReadTrackerDDL and ReadTriggerDDL (I.Das, C.Cheshkov)
hristov [Wed, 29 Mar 2006 09:20:59 +0000]
Reset the raw reader in ReadTrackerDDL and ReadTriggerDDL (I.Das, C.Cheshkov)

13 years agoSTART trigger classes
alla [Wed, 29 Mar 2006 07:18:49 +0000]
START trigger classes

13 years agoFix for Mac and gcc 4
alibrary [Tue, 28 Mar 2006 18:05:12 +0000]
Fix for Mac and gcc 4

13 years agoOnce again DigDel() modified as AliRICHCluster is NOT owner of digits
kir [Tue, 28 Mar 2006 17:22:18 +0000]
Once again DigDel() modified as AliRICHCluster is NOT owner of digits

13 years agoNew function Hits2ExactClusters (M.Ivanov)
hristov [Tue, 28 Mar 2006 17:15:13 +0000]
New function Hits2ExactClusters (M.Ivanov)

13 years agoProblem in AliRICHCluster::DigDel()
kir [Tue, 28 Mar 2006 16:34:53 +0000]
Problem in AliRICHCluster::DigDel()

13 years agoProblem with AliRICHCluster dtor fixed
kir [Tue, 28 Mar 2006 16:08:50 +0000]
Problem with AliRICHCluster dtor fixed

13 years agoProblem with AliRICHCluster dtor fixed
kir [Tue, 28 Mar 2006 15:48:58 +0000]
Problem with AliRICHCluster dtor fixed

13 years agocalib+alignment classes moved/added to base libs
arcelli [Tue, 28 Mar 2006 15:11:15 +0000]
calib+alignment classes moved/added to base libs

13 years agoCorrected LUT for the alignable volume paths in TRD (R.Grosso)
cvetan [Tue, 28 Mar 2006 15:11:14 +0000]
Corrected LUT for the alignable volume paths in TRD (R.Grosso)

13 years agowrite ToT in the Raw Data
arcelli [Tue, 28 Mar 2006 15:08:09 +0000]
write ToT in the Raw Data

13 years agoadded setting of ToT and cal channel index to ESD tracks
arcelli [Tue, 28 Mar 2006 15:06:35 +0000]
added setting of ToT and cal channel index to ESD tracks

13 years agoadd decalibration of TOF times using sim pars on CDB, updates to handle new V5 geometry
arcelli [Tue, 28 Mar 2006 15:05:29 +0000]
add decalibration of TOF times using sim pars on CDB, updates to handle new V5 geometry

13 years agoadd retrieval of calibration pars from CDB to correct TOF times
arcelli [Tue, 28 Mar 2006 15:03:39 +0000]
add retrieval of calibration pars from CDB to correct TOF times

13 years agoadd new setting methods for TOF time
arcelli [Tue, 28 Mar 2006 15:02:30 +0000]
add new setting methods for TOF time

13 years agoupdates to handle new V5 geometry & some re-arrangements
arcelli [Tue, 28 Mar 2006 14:58:19 +0000]
updates to handle new V5 geometry & some re-arrangements

13 years agoclass for TOF alignment
arcelli [Tue, 28 Mar 2006 14:54:59 +0000]
class for TOF alignment

13 years agoHisto to simulate realistic ToT spectrum for TOF
arcelli [Tue, 28 Mar 2006 14:53:39 +0000]
Histo to simulate realistic ToT spectrum for TOF

13 years agoSet of Sim decalibration parameters for TOF
arcelli [Tue, 28 Mar 2006 14:52:52 +0000]
Set of Sim decalibration parameters for TOF

13 years agoSet of calibration parameters for TOF
arcelli [Tue, 28 Mar 2006 14:52:17 +0000]
Set of calibration parameters for TOF

13 years agoSet of Sim AlignObj for TOF
arcelli [Tue, 28 Mar 2006 14:51:46 +0000]
Set of Sim AlignObj for TOF

13 years agoSet of AlignObj for TOF
arcelli [Tue, 28 Mar 2006 14:51:19 +0000]
Set of AlignObj for TOF

13 years agoinput data to simulate time slewing, from TB
arcelli [Tue, 28 Mar 2006 14:47:18 +0000]
input data to simulate time slewing, from TB

13 years agoCompliance with AliAlignObj
kir [Tue, 28 Mar 2006 14:27:54 +0000]
Compliance with AliAlignObj

13 years agonew calibration
kir [Tue, 28 Mar 2006 14:23:00 +0000]
new calibration

13 years agoTime dynamics changed to 100 ps per channel
cheynis [Tue, 28 Mar 2006 13:09:04 +0000]
Time dynamics changed to 100 ps per channel

13 years agoAdded documentation of each file.
cholm [Tue, 28 Mar 2006 13:08:09 +0000]
Added documentation of each file.
Re-enabled RAW I/O using AliAltroBuffer and AliAltroRawStream.
Re-implemented AliFMDRawStream for better use with AliAltroRawStream.
Added strip range to calibration parameters.   Perhaps I also need
a calibration that says how many pre-samples the ALTRO makes.  Currrently
with the hardware we have now, it seems that the ALTRO makes 4 pre-samples,
regardless of the oversampling rate.   However, we've only varied the
VA1 shift clock (between 5 and 1.25MHz), relative to 10MHZ for the ALTRO
sample clock.   It may be that the number of pre-samples is a constant time,
which means it depends on the actual sample clock frequency.  If that's the
case, then this parameter should be stored with the sampling rate parameter.
If not, then it should probably be stored independently.

I'm seriously considering making a base class, AliFMDIndex, like

   struct AliFMDIndex {
     UShort_t fDetector;
     Char_t   fRing;
     UShort_t fSector;
     UShort_t fStrip;
   };

and have the `per-strip' classes derive from that, like

  class AliFMDHit : public AliHit, public AliFMDIndex { ... }
  class AliFMDDigit : public TObject, public AliFMDIndex { ... }

What does the experts think about that?

13 years agoAdditiona TOF data members (S.Arcelli)
hristov [Tue, 28 Mar 2006 12:40:54 +0000]
Additiona TOF data members (S.Arcelli)

13 years agoVZERO v6, possibility to set the run type and seed from the environment variables...
hristov [Tue, 28 Mar 2006 08:45:45 +0000]
VZERO v6, possibility to set the run type and seed from the environment variables, compilation

13 years agoDo not load the geometry every event, use the one from AliSimulation
hristov [Tue, 28 Mar 2006 08:43:14 +0000]
Do not load the geometry every event, use the one from AliSimulation

13 years agoUsing VZERO v6
hristov [Tue, 28 Mar 2006 07:59:23 +0000]
Using VZERO v6

13 years agoIncluding files from the local directory
hristov [Tue, 28 Mar 2006 07:53:47 +0000]
Including files from the local directory

13 years agodos2unix
hristov [Tue, 28 Mar 2006 07:53:16 +0000]
dos2unix

13 years agoForward declarations, dos2unix
hristov [Tue, 28 Mar 2006 07:51:47 +0000]
Forward declarations, dos2unix

13 years agoTrigger class added
cheynis [Mon, 27 Mar 2006 17:59:21 +0000]
Trigger class added

13 years agoTrigger header
cheynis [Mon, 27 Mar 2006 17:57:55 +0000]
Trigger header

13 years agoTrigger class
cheynis [Mon, 27 Mar 2006 17:57:31 +0000]
Trigger class

13 years agoTime dynamics changedto 50 ps per channel
cheynis [Mon, 27 Mar 2006 17:54:11 +0000]
Time dynamics changedto 50 ps per channel

13 years agoMethod FindVerticesESD modified in order to read AliESD objects from a TTree (A....
masera [Mon, 27 Mar 2006 16:54:18 +0000]
Method FindVerticesESD modified in order to read AliESD objects from a TTree (A. Dainese)

13 years agoSwitching off the CDB caching. This should be switch on again only after all the...
cvetan [Mon, 27 Mar 2006 15:21:50 +0000]
Switching off the CDB caching. This should be switch on again only after all the sub-detectors resolve the problems with the CDB objects ownership

13 years agoApplying merging of artificially split hits on "fake" boundaries
ivana [Mon, 27 Mar 2006 14:15:37 +0000]
Applying merging of artificially split hits on "fake" boundaries
between volumes for track incidence angles below 15 degrees
(Sasha)

13 years agoDetector configuration from ConfigPPR.C.
morsch [Mon, 27 Mar 2006 13:52:49 +0000]
Detector configuration from ConfigPPR.C.

13 years agofixed bug in AliSTARTTrigger
alla [Mon, 27 Mar 2006 10:20:00 +0000]
fixed bug in AliSTARTTrigger

13 years agoModification needed to include PHOS in the global trigger framework
schutz [Fri, 24 Mar 2006 21:39:48 +0000]
Modification needed to include PHOS in the global trigger framework

13 years agoSTART reconstruction non-crashed version
alla [Fri, 24 Mar 2006 19:37:28 +0000]
START reconstruction non-crashed version

13 years agoSTART positions
alla [Fri, 24 Mar 2006 18:04:49 +0000]
START positions

13 years agoGain calibration file
alla [Fri, 24 Mar 2006 18:03:45 +0000]
Gain calibration file

13 years agoSetting default CDB storage
alla [Fri, 24 Mar 2006 18:01:49 +0000]
Setting default CDB storage

13 years agonew digitization and reconstruction corresponded to new data format
alla [Fri, 24 Mar 2006 16:46:42 +0000]
new digitization and reconstruction  corresponded to new data format

13 years agonew digitization and reconstruction corresponded to new data format
alla [Fri, 24 Mar 2006 16:32:55 +0000]
new digitization and reconstruction  corresponded to new data format

13 years agoUpdated LUT for the TOF alignable volumes
cvetan [Fri, 24 Mar 2006 16:26:04 +0000]
Updated LUT for the TOF alignable volumes

13 years agoNew constructors added to AliAlignObj and the derived classes (R.Grosso)
cvetan [Fri, 24 Mar 2006 16:20:50 +0000]
New constructors added to AliAlignObj and the derived classes (R.Grosso)

13 years agoMore docs
cholm [Fri, 24 Mar 2006 16:09:36 +0000]
More docs

13 years agoDigits corresponded to new data format
alla [Fri, 24 Mar 2006 16:05:02 +0000]
Digits corresponded to new data format

13 years agoNew version of CDB framework. Proper initialization of CDB inside AliSimulation and...
cvetan [Fri, 24 Mar 2006 15:59:00 +0000]
New version of CDB framework. Proper initialization of CDB inside AliSimulation and AliReconstruction. Centralized application of alignment data for all sub-detectors inside AliSimulation and AliReconstruction (R.Grosso and A.Colla)

13 years agoMore docs
cholm [Fri, 24 Mar 2006 15:05:02 +0000]
More docs

13 years agocalibration classes and DB
alla [Fri, 24 Mar 2006 14:27:12 +0000]
calibration  classes and DB

13 years agousing calibration information in geometry
alla [Fri, 24 Mar 2006 14:23:43 +0000]
using calibration information in geometry

13 years agotrigger class for T0-START
alla [Fri, 24 Mar 2006 14:20:21 +0000]
trigger class for T0-START

13 years agoMade copy constructor and assignment operator protected.
cholm [Fri, 24 Mar 2006 14:15:22 +0000]
Made copy constructor and assignment operator protected.
A derived class might need this (at least the copy
constructor).

13 years agoRemoved some unused code
cholm [Fri, 24 Mar 2006 14:14:31 +0000]
Removed some unused code

13 years agoL1 signal delay is implemented in both the TPC simulation and clusterization. By...
cvetan [Fri, 24 Mar 2006 14:10:08 +0000]
L1 signal delay is implemented in both the TPC simulation and clusterization. By default the delay is set to 0

13 years agoL1 Gating signal is now used to remove the TPC hits which arrive before the gating...
cvetan [Fri, 24 Mar 2006 13:48:46 +0000]
L1 Gating signal is now used to remove the TPC hits which arrive before the gating signal. By default its delay is set to 0, so no hits will be removed.

13 years agoInitialization of some data members. Copy constructor and assignment operators made...
hristov [Fri, 24 Mar 2006 13:45:06 +0000]
Initialization of some data members. Copy constructor and assignment operators made private

13 years agobugs fixed (Diego)
pcrochet [Fri, 24 Mar 2006 12:01:32 +0000]
bugs fixed (Diego)

13 years agoPad row index in the outer sectors starts from 0
cvetan [Fri, 24 Mar 2006 11:59:51 +0000]
Pad row index in the outer sectors starts from 0

13 years agoThe filesystem paths used by alimdc (rawdata,tag and run DBs) are now controlled...
cvetan [Fri, 24 Mar 2006 09:53:33 +0000]
The filesystem paths used by alimdc (rawdata,tag and run DBs) are now controlled by environment variables (ALIMDC_RAWDB1, ALIMDC_RAWDB2, ALIMDC_TAGDB, ALIMDC_RUNDB). If these variables are not set, alimdc will use the default ones in the tmp folder. This is important change for the DC.

13 years agoD_s configs added. (Rosetta Silvestri)
morsch [Fri, 24 Mar 2006 09:33:34 +0000]
D_s configs added. (Rosetta Silvestri)

13 years agoNew Classes added
kowal2 [Fri, 24 Mar 2006 09:30:05 +0000]
New Classes added

13 years agoAdditional protection
hristov [Fri, 24 Mar 2006 09:28:26 +0000]
Additional protection

13 years agoNew classesadded
kowal2 [Fri, 24 Mar 2006 09:28:14 +0000]
New classesadded

13 years agoCalibration classes (prototypes)
kowal2 [Fri, 24 Mar 2006 09:24:09 +0000]
Calibration classes (prototypes)

13 years agoClass for ROC description
kowal2 [Fri, 24 Mar 2006 09:23:12 +0000]
Class for ROC description

13 years agoInitializing pad-plane for AliTPCROC + Inclined pads
kowal2 [Fri, 24 Mar 2006 09:21:27 +0000]
Initializing pad-plane for AliTPCROC + Inclined pads

13 years agoCvetan changes (T0) + Read geo matrices +Correct pad numbers
kowal2 [Fri, 24 Mar 2006 09:20:54 +0000]
Cvetan changes (T0) + Read geo matrices +Correct pad numbers

13 years agoCorrect loader
kowal2 [Fri, 24 Mar 2006 09:20:10 +0000]
Correct loader

13 years agoRead geo matrices before digitization, correct pad numbers
kowal2 [Fri, 24 Mar 2006 09:19:42 +0000]
Read geo matrices before digitization, correct pad numbers

13 years agoFixing the access to AliTOFGeometry in the case the run loader is not used
arcelli [Fri, 24 Mar 2006 08:08:49 +0000]
Fixing the access to AliTOFGeometry in the case the run loader is not used

13 years agoFixed TODO file for current status
cholm [Fri, 24 Mar 2006 01:50:16 +0000]
Fixed TODO file for current status

13 years agoAdded a lot of Doxygen documentation
cholm [Fri, 24 Mar 2006 01:47:25 +0000]
Added a lot of Doxygen documentation

13 years agoAccess to the headers from RAW
hristov [Thu, 23 Mar 2006 21:45:24 +0000]
Access to the headers from RAW

13 years agoCorrect path to AliTPCRawStream.h
hristov [Thu, 23 Mar 2006 21:44:05 +0000]
Correct path to AliTPCRawStream.h

13 years agoNew way of generator initializing
kir [Thu, 23 Mar 2006 17:36:21 +0000]
New way of generator initializing