#ifndef Crusher_h #define Crusher_h 1 #include #include "BM1DProcess.hh" #include "Analyse.hh" #include "Lattice.hh" class Crusher { public: Crusher(std::vector tp, std::vector xp, double p0p); Crusher(std::vector tp, std::vector xp); ~Crusher(); bool RunMachine(const int & nRunsm, const MuSigma & parameters); const std::vector & GetMulT() {return multipleRunVectorT;} const std::vector & GetMulX() {return multipleRunVectorX;} private: int nSteps; double p0; std::vector t; std::vector x; BM1DProcess *myBM1DProcess; Analyse *myAnalyse; bool Bigger(double percent); std::vector multipleRunVectorT; std::vector multipleRunVectorX; }; #endif