///////////////////////////////////////////////////////////////// // // FOR THE DEMONSTRATION // this class just apply the linear fitting for all track candidates // Y.Fujii // ///////////////////////////////////////////////////////////////// #include #include #include #include #include #include #include #include #include #include #include #include ILinearFitter::ILinearFitter(const char* name, const char* title) :IVTrackFitter(name, title) {;} ILinearFitter::~ILinearFitter() {;} int ILinearFitter::Init() { COMETInfo("//----------------------------------------------------------//"); COMETInfo("// Initialize ILinearFitter"); COMET::IOADatabase::Get().UpdateGeometry(); fFitter = new TLinearFitter(); std::string fName = "hit/hits"; COMETInfo("//----------------------------------------------------------//"); return 0; } int ILinearFitter::BeginOfEvent() { return 0; } int ILinearFitter::EndOfEvent() { return 0; } int ILinearFitter::Finish() {return 0;} COMET::IHandle ILinearFitter::Process(const COMET::IAlgorithmResult& input) { COMET::IHandle dummy; return dummy; } int ILinearFitter::Load(COMET::ICOMETEvent& anEvent) { return 1; } int ILinearFitter::Save(COMET::ICOMETEvent* anEvent) { return 1; }