source: Sophya/trunk/SophyaPI/PIext/nomgadapter.cc@ 1451

Last change on this file since 1451 was 1315, checked in by ercodmgr, 25 years ago

Adaptateur pour TArray et flag share ds methode CloneDataObj() - Reza 9/11/2000

File size: 3.1 KB
Line 
1#include "machdefs.h"
2#include <stdlib.h>
3#include <typeinfo>
4#include <iostream.h>
5#include <string>
6#include "nomgadapter.h"
7
8/* --Methode-- */
9NObjMgrAdapter::NObjMgrAdapter(AnyDataObj* o)
10{
11mObj = o;
12}
13
14/* --Methode-- */
15NObjMgrAdapter::~NObjMgrAdapter()
16{
17}
18
19/* --Methode-- */
20NObjMgrAdapter* NObjMgrAdapter::Clone(AnyDataObj* o)
21{
22return(new NObjMgrAdapter(o));
23}
24
25/* --Methode-- */
26AnyDataObj* NObjMgrAdapter::GetDataObj()
27{
28return(mObj);
29}
30
31/* --Methode-- */
32string NObjMgrAdapter::GetDataObjType()
33{
34 return("AnyDataObj ");
35}
36
37
38/* --Methode-- */
39AnyDataObj* NObjMgrAdapter::CloneDataObj(bool)
40{
41string s = typeid(*mObj).name();
42cout << "NObjMgrAdapter::CloneDataObj() - Error : Not supported for " << s << endl;
43return(NULL);
44}
45
46/* --Methode-- */
47void NObjMgrAdapter::CopyFrom(AnyDataObj *)
48{
49string s = typeid(*mObj).name();
50cout << "NObjMgrAdapter::CopyFrom() - Error : Not supported for " << s << endl;
51}
52
53
54/* --Methode-- */
55string NObjMgrAdapter::ToString()
56{
57char buff[128];
58sprintf("%s@%lx", typeid(*mObj).name(), (long)mObj);
59return(buff);
60}
61
62/* --Methode-- */
63void NObjMgrAdapter::FillFromString()
64{
65string s = typeid(*mObj).name();
66cout << "NObjMgrAdapter::FillFromString() - Error : Not supported for " << s << endl;
67 return;
68}
69
70/* --Methode-- */
71void NObjMgrAdapter::ReadFits(string const & )
72{
73string s = typeid(*mObj).name();
74cout << "NObjMgrAdapter::ReadFits() - Error : Not supported for " << s << endl;
75}
76
77/* --Methode-- */
78void NObjMgrAdapter::SaveFits(string const & )
79{
80string s = typeid(*mObj).name();
81cout << "NObjMgrAdapter::SaveFits() - Error : Not supported for " << s << endl;
82}
83
84/* --Methode-- */
85void NObjMgrAdapter::SavePPF(POutPersist&, string const & )
86{
87string s = typeid(*mObj).name();
88cout << "NObjMgrAdapter::SavePPF() - Error : Not supported for " << s << endl;
89}
90
91/* --Methode-- */
92void NObjMgrAdapter::Print(ostream& )
93{
94string s = typeid(*mObj).name();
95cout << "NObjMgrAdapter::Print() - Error : Not supported for " << s << endl;
96}
97
98/* --Methode-- */
99PIDrawer* NObjMgrAdapter::GetDrawer(string &)
100{
101return(NULL);
102}
103
104/* --Methode-- */
105P2DArrayAdapter* NObjMgrAdapter::Get2DArray(string &)
106{
107return(NULL);
108}
109
110/* --Methode-- */
111NTupleInterface* NObjMgrAdapter::GetNTupleInterface(bool& adel)
112{
113string s = typeid(*mObj).name();
114cout << "NObjMgrAdapter::GetNTupleInterface() - Error : Not supported for " << s << endl;
115adel = false;
116return(NULL);
117}
118
119/* --Methode-- */
120GeneralFitData* NObjMgrAdapter::GetGeneralFitData(bool& adel
121 ,GeneralFitData::FitErrType errtype
122 ,double errscale,double errmin,int i1,int i2,int j1,int j2)
123{
124string s = typeid(*mObj).name();
125cout << "NObjMgrAdapter::GetGeneralFitData() - Error : Not supported for "<<s<<endl;
126adel = false;
127return(NULL);
128}
129
130AnyDataObj* NObjMgrAdapter::FitResidusObj(GeneralFit& mfit)
131{
132string s = typeid(*mObj).name();
133cout << "NObjMgrAdapter::FitResidusObj() - Error : Not supported for "<<s<<endl;
134return(NULL);
135}
136
137
138AnyDataObj* NObjMgrAdapter::FitFunctionObj(GeneralFit& mfit)
139{
140string s = typeid(*mObj).name();
141cout << "NObjMgrAdapter::FitFunctionObj() - Error : Not supported for "<<s<<endl;
142return(NULL);
143}
144
Note: See TracBrowser for help on using the repository browser.