/*
$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
fNprimary=0;
fNtrack=0;
fEvent=0;
+ fStack=0;
+ fGenHeader = 0;
+ fEventNrInRun=0;
}
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)
{
//
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)
{
//
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;
+}
+
+
+
+