#include "machdefs.h" #include #include #include #include #include "nomgfdadapter.h" #include "pipodrw.h" //------------------------------------------------------------------------- // Class Adaptateur d'objet (Pour NamedObjMgr) d'objet GeneralFitData //------------------------------------------------------------------------- /* --Methode-- */ NOMAdapter_GeneralFitData::NOMAdapter_GeneralFitData(GeneralFitData* o) : NObjMgrAdapter(o) { mG = o; } /* --Methode-- */ NOMAdapter_GeneralFitData::~NOMAdapter_GeneralFitData() { } /* --Methode-- */ NObjMgrAdapter* NOMAdapter_GeneralFitData::Clone(AnyDataObj* o) { GeneralFitData* g = dynamic_cast(o); if (g) return ( new NOMAdapter_GeneralFitData(g) ); return ( new NObjMgrAdapter(o) ); } /* --Methode-- */ string NOMAdapter_GeneralFitData::GetDataObjType() { return( "GeneralFitData " ); } /* --Methode-- */ AnyDataObj* NOMAdapter_GeneralFitData::CloneDataObj() { return( new GeneralFitData(*mG) ); } /* --Methode-- */ void NOMAdapter_GeneralFitData::SavePPF(POutPersist& pos, string const & nom) { #ifdef SANS_EVOLPLANCK string tag = nom; // A cause de const mG->Write(pos,0,tag); #else ObjFileIO fio(mG); fio.Write(pos, nom); #endif } /* --Methode-- */ void NOMAdapter_GeneralFitData::Print(ostream& os) { os << *(mG); } /* --Methode-- */ NTupleInterface* NOMAdapter_GeneralFitData::GetNTupleInterface(bool& adel) { adel = false; return(mG); }