source: Sophya/trunk/SophyaLib/HiStats/histinit.cc@ 828

Last change on this file since 828 was 809, checked in by ansari, 25 years ago

Adaptation modifs TArray<T>,PPersist - Reza 03/04/2000

File size: 1.0 KB
Line 
1// Classe d'initialisation du module HiStats
2// (Histogram and Statistics)
3
4#include "machdefs.h"
5#include "histinit.h"
6
7#include "histos.h"
8#include "histos2.h"
9#include "hisprof.h"
10#include "ntuple.h"
11#include "xntuple.h"
12
13int HiStatsInitiator::FgInit = 0;
14
15HiStatsInitiator::HiStatsInitiator()
16 : NToolsInitiator()
17{
18 FgInit++;
19 if (FgInit > 1) return;
20
21// Enregistrement des classes PPersist du modules HiStats
22
23 PPRegister(ObjFileIO<Histo>);
24 DObjRegister(ObjFileIO<Histo>, Histo);
25 PPRegister(ObjFileIO<Histo2D>);
26 DObjRegister(ObjFileIO<Histo2D>, Histo2D);
27 PPRegister(ObjFileIO<HProf>);
28 DObjRegister(ObjFileIO<HProf>, HProf);
29
30 PPRegister(ObjFileIO<NTuple>);
31 DObjRegister(ObjFileIO<NTuple>, NTuple);
32 PPRegister(ObjFileIO<XNTuple>);
33 DObjRegister(ObjFileIO<XNTuple>, XNTuple);
34
35}
36
37HiStatsInitiator::~HiStatsInitiator()
38{
39 FgInit--;
40}
41
42
43// On met un objet initiator en statique, pour les loaders qui savent
44// appeler le constructeur des objets statiques Reza 08/98
45static HiStatsInitiator histatsinit;
46
Note: See TracBrowser for help on using the repository browser.