#include #include #include #include #include class ITestEventLoop: public COMET::ICOMETEventLoopFunction { public: ITestEventLoop() { first = true; } virtual ~ITestEventLoop() {}; virtual void BeginFile(COMET::IVInputFile *const){ if(first){ //test field with command line: testEventLoop.exe -b c data_file.root //or testEventLoop.exe -b [u|n|fieldFile] data_file.root double xyz[3] = {6410.*unit::mm, 0.*unit::mm, 7650.*unit::mm}; double B[6]; try{ COMET::IFieldManager::GetObject()->GetFieldValue(xyz,B); std::cout<<"ITestEventLoop:xyz ("<NNodes " << COMET::IOADatabase::Get().GetGeometry()->GetNNodes() <