source: Sophya/trunk/SophyaPI/PIext/nomspecrespadapter.h@ 3008

Last change on this file since 3008 was 2975, checked in by ansari, 19 years ago

Ajout flag int lev ds les adaptateurs NObjMgrAdapter::Print(ostream& os, int lev=0) et NamedObjMgr::Print() + modif commande print - Reza 20 Juin 2006

File size: 1.0 KB
Line 
1// This may look like C code, but it is really -*- C++ -*-
2// Adaptateur d objets (pour NamedObjMgr) pour Histos/NTuple
3// Reza 05/99
4// LAL-IN2P3/CNRS CEA-DAPNIA
5
6#ifndef NOMSPECRESPADAPTER_H_SEEN
7#define NOMSPECRESPADAPTER_H_SEEN
8
9#include "nomgadapter.h"
10#include "specresp.h"
11
12
13//-------------------------------------------------------------------------
14// Class Adaptateur d'objet (Pour NamedObjMgr) d'objet SpectralResponse
15//-------------------------------------------------------------------------
16
17class NOMAdapter_SpectralResponse : public NObjMgrAdapter {
18public:
19 NOMAdapter_SpectralResponse(SpectralResponse* sr = NULL);
20 virtual ~NOMAdapter_SpectralResponse();
21
22 virtual NObjMgrAdapter* Clone(AnyDataObj* o);
23
24 virtual void SavePPF(POutPersist& s, string const & nom);
25
26 virtual void Print(ostream& os, int lev=0);
27 virtual PIDrawer* GetDrawer(string& dopt);
28// virtual NTupleInterface* GetNTupleInterface(bool& adel);
29
30protected:
31 SpectralResponse* mSR;
32};
33
34
35
36#endif
Note: See TracBrowser for help on using the repository browser.