]> git.uio.no Git - u/mrichter/AliRoot.git/commit - PHOS/AliPHOSPIDv1.cxx
A lot of changes here:
authorschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 4 Jul 2001 16:22:42 +0000 (16:22 +0000)
committerschutz <schutz@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 4 Jul 2001 16:22:42 +0000 (16:22 +0000)
commit7b7c15335990bc27772c67f9ee7bc90cc48bc9a3
treed07a8aa01bd987a41bd74799230d502733fc2ba5
parent7849a8abda93d9549c8088c20bf394ac4cecf6c3
A lot of changes here:
 usage systematiquement de TTAsk et TFolder et QA
L'idee est la suivante:
1. Il y a 5 tasks independants qui produisent 5
types d'objets SDIgits, Digits, RecPoints,
TrackSegments et RecParticles. Les task sont
postes dans des folders selon la hierachie
//YSAlice/tasks/SDigitizer/phos/nom_du_task/
etc...
2. Les objets produits sont ranges comme toujours
dans des Tree's et postes dans des folders selon
la hierarchie
//YSAlice/WhiteBoard/SDigits/PHOS/nom_du_task_qui_a_produit_cet_Objet
etc.....
Je peux avoir plusieurs liste de SDigits venant de
hits differents pour le event mixing. C'est le
Digitizer qui gere ca.
3. Les tasks communiquent entre eux exclusivement
par les folders. Un nouvel objet (AliPHOSGetter)
se charge de cette communication.
4. A L'ouverture d'un fichier galice.root le
AliPHOSGetter inspecte toutes les branches de
chacun des Tree et poste les objets existants dans
les folders correspondants.
5. Les alarmes du QA sont postes dans un folder et
sauvegardees dans un nouveau Tree (TreeQA)
6. AliPHOSGetter sait gerer le cas ou il y a plus
d'un evenement dans galice.root. A un instant
donne seul l'evenement courrant est poste dans les
folders.
43 files changed:
PHOS/AliPHOS.cxx
PHOS/AliPHOS.h
PHOS/AliPHOSAnalyze.cxx
PHOS/AliPHOSAnalyze.h
PHOS/AliPHOSClusterizer.cxx
PHOS/AliPHOSClusterizer.h
PHOS/AliPHOSClusterizerv1.cxx
PHOS/AliPHOSClusterizerv1.h
PHOS/AliPHOSCpvRecPoint.cxx
PHOS/AliPHOSCpvRecPoint.h
PHOS/AliPHOSDigit.cxx
PHOS/AliPHOSDigitizer.cxx
PHOS/AliPHOSDigitizer.h
PHOS/AliPHOSEmcRecPoint.cxx
PHOS/AliPHOSFastRecParticle.h
PHOS/AliPHOSGeometry.cxx
PHOS/AliPHOSGeometry.h
PHOS/AliPHOSPID.cxx
PHOS/AliPHOSPID.h
PHOS/AliPHOSPIDv1.cxx
PHOS/AliPHOSPIDv1.h
PHOS/AliPHOSPpsdRecPoint.cxx
PHOS/AliPHOSQAAlarm.cxx
PHOS/AliPHOSQAAlarm.h
PHOS/AliPHOSQAChecker.cxx
PHOS/AliPHOSQAFloatCheckable.cxx
PHOS/AliPHOSQAIntCheckable.cxx
PHOS/AliPHOSQAMeanChecker.cxx
PHOS/AliPHOSQAObjectCheckable.cxx
PHOS/AliPHOSQAVirtualCheckable.cxx
PHOS/AliPHOSQAVirtualCheckable.h
PHOS/AliPHOSRecPoint.cxx
PHOS/AliPHOSRecPoint.h
PHOS/AliPHOSReconstructioner.cxx
PHOS/AliPHOSSDigitizer.cxx
PHOS/AliPHOSSDigitizer.h
PHOS/AliPHOSTrackSegmentMaker.cxx
PHOS/AliPHOSTrackSegmentMaker.h
PHOS/AliPHOSTrackSegmentMakerv1.cxx
PHOS/AliPHOSTrackSegmentMakerv1.h
PHOS/AliPHOSv0.cxx
PHOS/AliPHOSv1.cxx
PHOS/AliPHOSv4.cxx