Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
Copied directly from the Tauola_i/Atlas_HEPEVT with minor changes
*/
#ifndef Atlas_HEPEVT_modified_h
#define Atlas_HEPEVT_modified_h
#include "CLIDSvc/CLASS_DEF.h"
extern"C"{
void*atlas_hepevt_modified_address_(void);
}
/**
@class Atlas_HEPEVT_modified.h
@brief Needed fot interface of Superchic_i to Superchic3.03 generator
to store the umodified HEPEVT common.
This code was directly copied from Tailola_i package https://gitlab.cern.ch/atlas/athena/blob/21.6/Generators/Tauola_i/Tauola_i/Atlas_HEPEVT.h
with minor changes, original author list is following. This modified class takes into account the length of the array in hepevt parameteri nmxhep which is set to (nmxhep=4000) instead of HEPEVT standard event common which uses nmxhep=10000
outF.write(Init.nev+" ! [nev] : Number of events (1 or a small value is recommended) ( the number of produced total events are controlled by athena ) \n")
outF.write(Init.erec+" ! [erec] : Event record format ('hepmc','lhe','hepevt') \n")
outF.write(Init.readwt+" ! [readwt] : Set to true to read in pre-calculated maxium weight below \n")
outF.write(Init.wtmax+" ! [wtmax] : Maximum weight \n")