#include #include #include #include #include #include #include #include #include class ITestSplit: public COMET::ICOMETEventLoopFunction { public: ITestSplit() { fCount = 0; } virtual ~ITestSplit() {}; virtual int Process(COMET::ICOMETEvent& event, int outputFiles) { int temp = fCount; if (outputFiles>1) fCount = (fCount+1) % outputFiles; return temp; } private: int fCount; }; int main(int argc, char **argv) { ITestSplit userCode; cometEventLoop(argc,argv,userCode); }