* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log$
-Revision 1.1 2001/05/16 14:57:22 alibrary
-New files for folders and Stack
-
-Revision 1.2 2000/12/21 16:24:06 morsch
-Coding convention clean-up
-
-Revision 1.1 2000/06/15 15:47:48 morsch
-Proposal for an event header class for generated events.
-
-*/
+/* $Id$ */
+//---------------------------------------------------------------------
// Event header base class for generator.
// Stores as a minimum the date, run number, event number,
// number of particles produced
// and the impact parameter.
-//
// Author: andreas.morsch@cern.ch
+//---------------------------------------------------------------------
#include "AliGenEventHeader.h"
ClassImp(AliGenEventHeader)
-//_____________________________________________________________________________
-AliGenEventHeader::AliGenEventHeader()
+//_______________________________________________________________________
+AliGenEventHeader::AliGenEventHeader():
+ fNProduced(-1),
+ fVertex(3)
{
-// Constructor
- fNProduced = -1;
- fImpactParameter= -1.;
- fVertex.Set(3);
+ //
+ // Constructor
+ //
}
-
-AliGenEventHeader::AliGenEventHeader(const char * name)
- :TNamed(name, "Event Header")
+//_______________________________________________________________________
+AliGenEventHeader::AliGenEventHeader(const char * name):
+ TNamed(name, "Event Header"),
+ fNProduced(-1),
+ fVertex(3)
{
-// Constructor
- fNProduced = -1;
- fImpactParameter= -1.;
+ //
+ // Constructor
+ //
}
+//_______________________________________________________________________
void AliGenEventHeader::SetPrimaryVertex(const TArrayF &o)
{
//
fVertex[2]=o.At(2);
}
+//_______________________________________________________________________
void AliGenEventHeader::PrimaryVertex(TArrayF &o) const
{
//
// Return the primary vertex for the event
//
+ o.Set(3);
o[0] = fVertex.At(0);
o[1] = fVertex.At(1);
o[2] = fVertex.At(2);