////////////////////////////////////////////////////////////////////////
//
// The specialist RAT Hadronic Physics List. Better hadronic physics.
// This was introduced primarily to deal with Geant4.10
//
// Author: p.g.jones@qmul.ac.uk
//
// REVISION HISTORY:
//     2014-07-21 : P G Jones - New file new code.
//
///////////////////////////////////////////////////////////////////////////////

#ifndef __RAT_HadronicPhysicsListV4__
#define __RAT_HadronicPhysicsListV4__

#include <G4VPhysicsConstructor.hh>

namespace RAT
{

class HadronicPhysicsListV4 : public G4VPhysicsConstructor
{
public:
  HadronicPhysicsListV4() :  G4VPhysicsConstructor( "RATHadronicPhysicsListV4" ) {}

public:
  // This method is dummy for physics
  void ConstructParticle() {};

  // This method will be invoked in the Construct() method.
  // each physics process will be instantiated and
  // registered to the process manager of each particle type
  void ConstructProcess();
};

}// ::RAT

#endif