#ifndef MAGIC_H
#define MAGIC_H
///////////////////////////////////////////////////////////////////////////////
//
//     Magic.h
//
//     defines MAGIC base informations
//
///////////////////////////////////////////////////////////////////////////////

#include <TROOT.h>

//
// Magic number to detect the magic file type
//
// const UShort_t kMagicNumber = 0xc0c0;

//
// Values for the eventloop control
//
const Int_t kCONTINUE = 2;

//
//     ParticleId for Monte Carlo simulation
//
const Int_t kGAMMA  =    0;
const Int_t kPROTON =   14;
const Int_t kHELIUM =  402;
const Int_t kOXIGEN = 1608;
const Int_t kIRON   = 5626;

//
// This is the definition of a global output stream, which by
// default pipes all output to the stdout
//

//This will be fixed soon. It doesn't work with Alphas at the moment
class MLog;
#ifndef __CINT__
extern MLog gLog;
#endif

#endif
