New notes
authorkir <kir@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 7 Sep 2004 07:00:15 +0000 (07:00 +0000)
committerkir <kir@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 7 Sep 2004 07:00:15 +0000 (07:00 +0000)
RICH/api.txt

index d72d7cb..95c4933 100644 (file)
@@ -1,10 +1,25 @@
+How to open session?
+       use static methode  AliRunLoader::Open("galice.root","AlicE","update")
+How to retrive pointer to alice run loader:
+        use pRICH->GetLoader()->GetRunLoader() (all detector classes inherit from AliDetector wich has GetLoader())
+       use methode AliRun::GetRunLoader for gAlice (depricated)
+How to get pointers to deifferent root trees:
+       TreeE belongs to AliRunLoader, available after AliRunLoader::LoadHeader()
+       TreeK belongs to AliRunLoader, available after AliRunLoader::LoadKinematics()
+       TreeH belongs to AliLoader   , available after AliLoader::LoadHits()
+       TreeS belongs to AliLoader   , available after AliLoader::LoadSDigits()
+       TreeD belongs to AliLoader   , available after AliLoader::LoadDigits()
+       TreeR belongs to AliLoader   , available after AliLoader::LoadRecPoints()
+
+
 How to work with the stack of particles?
-       pointer to the stack is returned by AliRun::Stack() or AliRunLoader::Stack()
-       total amount of particles in stack for a given event:         AliStack::GetNtrack() or AliRun::GetEvent()
-       total amount of primiry particles in stack for a given event: AliStack::GetNprimary() or TreeH()::GetEntries()
+       - pointer to the stack is returned by gAlice->Stack() (global gAlice of type AliRun) or AliRunLoader::Stack() but
+        before one needs to load event header by AliRunLoader::LoadHeader() otherwise both methods return 0.
+        Moreover loading header gives the information about number of particles only. 
+        To retrive the list of particle one also needs to load kinematics by AliRunLoader::LoadKinematics()        
+       - total amount of particles in stack for a given event:         AliRunLoader::Stack()->GetNtrack() or AliRun::GetEvent() (after LoadHeader())
+       - total amount of primiry particles in stack for a given event: AliRunLoader::Stack()->GetNprimary() or AliLoader::TreeH()->GetEntries() (after LoadHeader())
 
-How to open session?
-                     use static methode  AliRunLoader::Open(
 
 
 How to retrive hits: