]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliHeader.cxx
Debug staff moved to AliRICH
[u/mrichter/AliRoot.git] / STEER / AliHeader.cxx
index 0ed2b78ecc971c00dc71bd7eb3990aabd96a9062..cd9c0bb5e438a2f89ffca73f75b1245fc24ffc4c 100644 (file)
 
 /*
 $Log$
-Revision 1.5  2001/03/21 18:22:30  hristov
-fParticleFileMap fix (I.Hrivnacova)
+Revision 1.9  2001/05/23 08:54:53  hristov
+Typo corrected
+
+Revision 1.8  2001/05/23 08:50:01  hristov
+Weird inline removed
+
+Revision 1.7  2001/05/16 14:57:22  alibrary
+New files for folders and Stack
 
 Revision 1.4  2000/10/02 21:28:14  fca
 Removal of useless dependecies via forward declarations
@@ -44,6 +50,9 @@ AliHeader::AliHeader()
   fNprimary=0;
   fNtrack=0;
   fEvent=0;
+  fStack=0;
+  fGenHeader = 0;
+  fEventNrInRun=0;
 }
 
 AliHeader::AliHeader(Int_t run, Int_t event)
@@ -56,8 +65,26 @@ AliHeader::AliHeader(Int_t run, Int_t event)
   fNprimary=0;
   fNtrack=0;
   fEvent=event;
+  fStack=0;
+  fGenHeader = 0;
 }
 
+AliHeader::AliHeader(Int_t run, Int_t event, Int_t evNumber)
+{
+  //
+  // Standard constructor
+  //
+  fRun=run;    
+  fNvertex=0;
+  fNprimary=0;
+  fNtrack=0;
+  fEvent=event;
+  fEventNrInRun=evNumber;
+  fStack=0;
+  fGenHeader = 0;
+}
+
+
 void AliHeader::Reset(Int_t run, Int_t event)
 {
   //
@@ -70,6 +97,19 @@ void AliHeader::Reset(Int_t run, Int_t event)
   fEvent=event;
 }
 
+void AliHeader::Reset(Int_t run, Int_t event, Int_t evNumber)
+{
+  //
+  // Resets the header with new run and event number
+  //
+  fRun=run;    
+  fNvertex=0;
+  fNprimary=0;
+  fNtrack=0;
+  fEvent=event;
+  fEventNrInRun=evNumber;
+}
+
 void AliHeader::Print(const char* option)
 {
   //
@@ -84,12 +124,33 @@ void AliHeader::Print(const char* option)
   printf(
   "=========== Header for run %d Event %d = end ============================================\n\n",
   fRun,fEvent);
-  
-  // print  particle file map
-  const char* oMap = strstr(option,"Map");
-  if (oMap) {
-    printf("\nParticle file map: \n");
-    for (Int_t i=0; i<fNtrack; i++) 
-      printf("   %d th entry: %d \n",i,fParticleFileMap[i]);
-  }    
+
+}
+
+AliStack* AliHeader::Stack() const
+{
+// Return pointer to stack
+    return fStack;
+}
+
+void AliHeader::SetStack(AliStack* stack)
+{
+// Set pointer to stack
+    fStack = stack;
 }
+
+void AliHeader::SetGenEventHeader(AliGenEventHeader* header)
+{
+// Set pointer to header for generated event
+    fGenHeader = header;
+}
+
+AliGenEventHeader*  AliHeader::GenEventHeader() const
+{
+// Get pointer to header for generated event
+    return fGenHeader;
+}
+
+
+
+