Temporary header file '/tmp/HY4NeMin_U/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _FILE_OFFSET_BITS 64
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/CLHEP/Cast/defs.h"
  #include "/usr/include/CLHEP/Cast/itos.h"
  #include "/usr/include/CLHEP/ClhepVersion.h"
  #include "/usr/include/CLHEP/Evaluator/Evaluator.h"
  #include "/usr/include/CLHEP/Evaluator/defs.h"
  #include "/usr/include/CLHEP/Exceptions/ZMerrno.h"
  #include "/usr/include/CLHEP/Exceptions/ZMexAction.h"
  #include "/usr/include/CLHEP/Exceptions/ZMexClassInfo.h"
  #include "/usr/include/CLHEP/Exceptions/ZMexHandler.h"
  #include "/usr/include/CLHEP/Exceptions/ZMexLogResult.h"
  #include "/usr/include/CLHEP/Exceptions/ZMexLogger.h"
  #include "/usr/include/CLHEP/Exceptions/ZMexSeverity.h"
  #include "/usr/include/CLHEP/Exceptions/ZMexception.h"
  #include "/usr/include/CLHEP/Exceptions/ZMthrow.h"
  #include "/usr/include/CLHEP/Exceptions/defs.h"
  #include "/usr/include/CLHEP/GenericFunctions/defs.h"
  #include "/usr/include/CLHEP/Geometry/BasicVector3D.h"
  #include "/usr/include/CLHEP/Geometry/Normal3D.h"
  #include "/usr/include/CLHEP/Geometry/Plane3D.h"
  #include "/usr/include/CLHEP/Geometry/Point3D.h"
  #include "/usr/include/CLHEP/Geometry/Transform3D.h"
  #include "/usr/include/CLHEP/Geometry/Vector3D.h"
  #include "/usr/include/CLHEP/Geometry/defs.h"
  #include "/usr/include/CLHEP/Matrix/DiagMatrix.h"
  #include "/usr/include/CLHEP/Matrix/GenMatrix.h"
  #include "/usr/include/CLHEP/Matrix/Matrix.h"
  #include "/usr/include/CLHEP/Matrix/Pile.h"
  #include "/usr/include/CLHEP/Matrix/SymMatrix.h"
  #include "/usr/include/CLHEP/Matrix/Vector.h"
  #include "/usr/include/CLHEP/Matrix/defs.h"
  #include "/usr/include/CLHEP/Random/DRand48Engine.h"
  #include "/usr/include/CLHEP/Random/DualRand.h"
  #include "/usr/include/CLHEP/Random/EngineFactory.h"
  #include "/usr/include/CLHEP/Random/Hurd160Engine.h"
  #include "/usr/include/CLHEP/Random/Hurd288Engine.h"
  #include "/usr/include/CLHEP/Random/JamesRandom.h"
  #include "/usr/include/CLHEP/Random/MTwistEngine.h"
  #include "/usr/include/CLHEP/Random/NonRandomEngine.h"
  #include "/usr/include/CLHEP/Random/RandBinomial.h"
  #include "/usr/include/CLHEP/Random/RandBit.h"
  #include "/usr/include/CLHEP/Random/RandBreitWigner.h"
  #include "/usr/include/CLHEP/Random/RandChiSquare.h"
  #include "/usr/include/CLHEP/Random/RandEngine.h"
  #include "/usr/include/CLHEP/Random/RandExpZiggurat.h"
  #include "/usr/include/CLHEP/Random/RandExponential.h"
  #include "/usr/include/CLHEP/Random/RandFlat.h"
  #include "/usr/include/CLHEP/Random/RandGamma.h"
  #include "/usr/include/CLHEP/Random/RandGauss.h"
  #include "/usr/include/CLHEP/Random/RandGaussQ.h"
  #include "/usr/include/CLHEP/Random/RandGaussT.h"
  #include "/usr/include/CLHEP/Random/RandGaussZiggurat.h"
  #include "/usr/include/CLHEP/Random/RandGeneral.h"
  #include "/usr/include/CLHEP/Random/RandLandau.h"
  #include "/usr/include/CLHEP/Random/RandPoisson.h"
  #include "/usr/include/CLHEP/Random/RandPoissonQ.h"
  #include "/usr/include/CLHEP/Random/RandPoissonT.h"
  #include "/usr/include/CLHEP/Random/RandSkewNormal.h"
  #include "/usr/include/CLHEP/Random/RandStudentT.h"
  #include "/usr/include/CLHEP/Random/Random.h"
  #include "/usr/include/CLHEP/Random/RandomEngine.h"
  #include "/usr/include/CLHEP/Random/RandomFunc.h"
  #include "/usr/include/CLHEP/Random/Randomize.h"
  #include "/usr/include/CLHEP/Random/RanecuEngine.h"
  #include "/usr/include/CLHEP/Random/Ranlux64Engine.h"
  #include "/usr/include/CLHEP/Random/RanluxEngine.h"
  #include "/usr/include/CLHEP/Random/RanshiEngine.h"
  #include "/usr/include/CLHEP/Random/SeedTable.h"
  #include "/usr/include/CLHEP/Random/Stat.h"
  #include "/usr/include/CLHEP/Random/StaticRandomStates.h"
  #include "/usr/include/CLHEP/Random/TripleRand.h"
  #include "/usr/include/CLHEP/Random/defs.h"
  #include "/usr/include/CLHEP/Random/engineIDulong.h"
  #include "/usr/include/CLHEP/RandomObjects/RandMultiGauss.h"
  #include "/usr/include/CLHEP/RandomObjects/RandomVector.h"
  #include "/usr/include/CLHEP/RandomObjects/defs.h"
  #include "/usr/include/CLHEP/RefCount/ZMhandleTo.h"
  #include "/usr/include/CLHEP/RefCount/ZMuseCount.h"
  #include "/usr/include/CLHEP/RefCount/defs.h"
  #include "/usr/include/CLHEP/Units/GlobalPhysicalConstants.h"
  #include "/usr/include/CLHEP/Units/GlobalSystemOfUnits.h"
  #include "/usr/include/CLHEP/Units/PhysicalConstants.h"
  #include "/usr/include/CLHEP/Units/SystemOfUnits.h"
  #include "/usr/include/CLHEP/Units/defs.h"
  #include "/usr/include/CLHEP/Utility/defs.h"
  #include "/usr/include/CLHEP/Utility/keywords.h"
  #include "/usr/include/CLHEP/Utility/memory.h"
  #include "/usr/include/CLHEP/Utility/noncopyable.h"
  #include "/usr/include/CLHEP/Utility/type_traits.h"
  #include "/usr/include/CLHEP/Vector/AxisAngle.h"
  #include "/usr/include/CLHEP/Vector/Boost.h"
  #include "/usr/include/CLHEP/Vector/BoostX.h"
  #include "/usr/include/CLHEP/Vector/BoostY.h"
  #include "/usr/include/CLHEP/Vector/BoostZ.h"
  #include "/usr/include/CLHEP/Vector/EulerAngles.h"
  #include "/usr/include/CLHEP/Vector/LorentzRotation.h"
  #include "/usr/include/CLHEP/Vector/LorentzVector.h"
  #include "/usr/include/CLHEP/Vector/Rotation.h"
  #include "/usr/include/CLHEP/Vector/RotationInterfaces.h"
  #include "/usr/include/CLHEP/Vector/RotationX.h"
  #include "/usr/include/CLHEP/Vector/RotationY.h"
  #include "/usr/include/CLHEP/Vector/RotationZ.h"
  #include "/usr/include/CLHEP/Vector/Sqr.h"
  #include "/usr/include/CLHEP/Vector/ThreeVector.h"
  #include "/usr/include/CLHEP/Vector/TwoVector.h"
  #include "/usr/include/CLHEP/Vector/ZMxpv.h"
  #include "/usr/include/CLHEP/Vector/defs.h"

  // add namespaces
  namespace CLHEP{typedef int tmp_add_type_1;}
  CLHEP::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace CLHEP{namespace sp{typedef int tmp_add_type_2;}}
  CLHEP::sp::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace CLHEP{namespace tt{typedef int tmp_add_type_3;}}
  CLHEP::tt::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace HepGeom{typedef int tmp_add_type_4;}
  HepGeom::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace HepTool{typedef int tmp_add_type_5;}
  HepTool::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace zmex{typedef int tmp_add_type_6;}
  zmex::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace zmpv{typedef int tmp_add_type_7;}
  zmpv::tmp_add_type_7 tmp_add_func_7(){return 0;};

  // add classes
  CLHEP_vector_exception* tmp_add_class_0;
  ZMuseCount* tmp_add_class_1;
  ZMxPhysicsVectors* tmp_add_class_2;
  ZMxpvAmbiguousAngle* tmp_add_class_3;
  ZMxpvFixedAxis* tmp_add_class_4;
  ZMxpvImproperRotation* tmp_add_class_5;
  ZMxpvImproperTransformation* tmp_add_class_6;
  ZMxpvIndexRange* tmp_add_class_7;
  ZMxpvInfiniteVector* tmp_add_class_8;
  ZMxpvInfinity* tmp_add_class_9;
  ZMxpvNegativeMass* tmp_add_class_10;
  ZMxpvNegativeR* tmp_add_class_11;
  ZMxpvNotOrthogonal* tmp_add_class_12;
  ZMxpvNotSymplectic* tmp_add_class_13;
  ZMxpvParallelCols* tmp_add_class_14;
  ZMxpvSpacelike* tmp_add_class_15;
  ZMxpvTachyonic* tmp_add_class_16;
  ZMxpvUnusualTheta* tmp_add_class_17;
  ZMxpvVectorInputFails* tmp_add_class_18;
  ZMxpvZeroVector* tmp_add_class_19;
  _G_fpos64_t* tmp_add_class_20;
  _G_fpos_t* tmp_add_class_21;
  _IO_cookie_io_functions_t* tmp_add_class_22;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/HY4NeMin_U/dump1.h"  -I/usr/include/CLHEP

