source: Sophya/trunk/SophyaPI/PIext/nomgfdadapter.cc@ 344

Last change on this file since 344 was 344, checked in by ercodmgr, 26 years ago

1/ Extension de fonctionalites de gestion de repertoires (Lock, ...)
2/ Plus de NTupIntf_Adapter quand les objets heritent de NTupleInterface
3/ Support pour affichage info texte, ds PINtuple et PIStarList

File size: 1.3 KB
Line 
1#include "machdefs.h"
2#include <stdlib.h>
3#include <typeinfo>
4#include <iostream.h>
5#include <string>
6
7#include "nomgfdadapter.h"
8#include "pipodrw.h"
9
10//-------------------------------------------------------------------------
11// Class Adaptateur d'objet (Pour NamedObjMgr) d'objet GeneralFitData
12//-------------------------------------------------------------------------
13
14/* --Methode-- */
15NOMAdapter_GeneralFitData::NOMAdapter_GeneralFitData(GeneralFitData* o)
16 : NObjMgrAdapter(o)
17{
18mG = o;
19}
20
21/* --Methode-- */
22NOMAdapter_GeneralFitData::~NOMAdapter_GeneralFitData()
23{
24}
25
26/* --Methode-- */
27NObjMgrAdapter* NOMAdapter_GeneralFitData::Clone(AnyDataObj* o)
28{
29GeneralFitData* g = dynamic_cast<GeneralFitData *>(o);
30if (g) return ( new NOMAdapter_GeneralFitData(g) );
31return ( new NObjMgrAdapter(o) );
32}
33
34/* --Methode-- */
35void NOMAdapter_GeneralFitData::SavePPF(POutPersist& pos, string const & nom)
36{
37#ifdef SANS_EVOLPLANCK
38// PEIDA-EROS L'histo est lui-meme PPersist
39string tag = nom; // A cause de const
40mG->Write(pos,0,tag);
41#else
42string s = typeid(*mObj).name();
43cout<<"NOMAdapter_GeneralFitData::SavePPF() - Error : Not supported for "<<s<<endl;
44#endif
45}
46
47/* --Methode-- */
48void NOMAdapter_GeneralFitData::Print(ostream& os)
49{
50os << *(mG);
51}
52
53/* --Methode-- */
54NTupleInterface* NOMAdapter_GeneralFitData::GetNTupleInterface(bool& adel)
55{
56adel = false;
57return(mG);
58}
59
Note: See TracBrowser for help on using the repository browser.