// Classe d'initialisation du module HiStats // (Histogram and Statistics) #include "machdefs.h" #include "histinit.h" #include "histos.h" #include "histos2.h" #include "hisprof.h" #include "ntuple.h" #include "xntuple.h" int HiStatsInitiator::FgInit = 0; HiStatsInitiator::HiStatsInitiator() : NToolsInitiator() { FgInit++; if (FgInit > 1) return; // Enregistrement des classes PPersist du modules HiStats PPRegister(ObjFileIO); DObjRegister(ObjFileIO, Histo); PPRegister(ObjFileIO); DObjRegister(ObjFileIO, Histo2D); PPRegister(ObjFileIO); DObjRegister(ObjFileIO, HProf); PPRegister(ObjFileIO); DObjRegister(ObjFileIO, NTuple); PPRegister(ObjFileIO); DObjRegister(ObjFileIO, XNTuple); } HiStatsInitiator::~HiStatsInitiator() { FgInit--; } // On met un objet initiator en statique, pour les loaders qui savent // appeler le constructeur des objets statiques Reza 08/98 static HiStatsInitiator histatsinit;