/* Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ // Short comment describing what this class does needed! // $Id: AliJEventHeader.h,v 1.1 2008/05/02 11:56:23 djkim Exp $ //////////////////////////////////////////////////// /*! \file AliJEventHeader.h \brief \author J. Rak, D.J.Kim, R.Diaz (University of Jyvaskyla) \email: djkim@jyu.fi \version $Revision: 1.1 $ \date $Date: 2008/05/02 11:56:39 $ */ //////////////////////////////////////////////////// #ifndef ALIJEVENTHEADER_H #define ALIJEVENTHEADER_H #ifndef ROOT_TObject #include #endif #include "AliJBaseEventHeader.h" class AliJEventHeader : public AliJBaseEventHeader { public: enum { kcV0M, kcFMD, kcTRK, kcTKL, kcCL0, kcCL1, kcV0MvsFMD, kcTKLvsV0, kcZEMvsZDC, kcV0A, kcV0C, kcNTYPE }; /* * V0M = V0 multiplicity * FMD = FMD raw multiplicity * TRK = N. of tracks * TKL = N. of tracklets * CL0 = N. of clusters in layer 0 * CL1 = N. of clusters in layer 1 * V0MvsFMD = correlation between V0 and FMD * TKLvsV0 = correlation between tracklets and V0 * ZEMvsZDC = correlation between ZEM and ZDC */ AliJEventHeader(); // default constructor AliJEventHeader(int eventid, float cent, float vrtz, ULong64_t triggmaskAli, UInt_t triggmaskJC, Int_t refmult, Int_t refmult1, Int_t refmult2, Float_t v0mult, Float_t v0Amult, Float_t v0Cmult, UInt_t eventType ); AliJEventHeader(const AliJEventHeader& a); virtual ~AliJEventHeader(){;} // destructor ULong64_t GetTriggerMaskAlice() const {return fTriggerMaskAlice;} UInt_t GetTriggerMaskJCorran() const {return fTriggerMaskJCorran;} Int_t GetSPDTrackletMult() const {return fSPDTrackletMult;} Int_t GetITSSATrackletMult() const {return fTrackletsITSSA;} Int_t GetITSTPCTrackletMult() const {return fTrackletsITSTPC;} UInt_t GetEventType() const {return fEventType;} Float_t GetV0Mult() const {return fV0Mult;} Float_t GetV0AMult() const {return fV0AMult;} Float_t GetV0CMult() const {return fV0CMult;} Int_t GetVtxMult() const { return fVtxMult; } UShort_t GetBunchCrossNumber() const { return fBunchCrossNumber; } Float_t GetCentralityArray( UInt_t it ) const { return it