00001 #ifndef ZTR_TEcnaParCout 00002 #define ZTR_TEcnaParCout 00003 00004 #include <Riostream.h> 00005 00006 #include "TObject.h" 00007 #include "TSystem.h" 00008 #include "Riostream.h" 00009 00010 //------------------------ TEcnaParCout.h ----------------- 00011 // 00012 // For questions or comments, please send e-mail to: 00013 // 00014 // Bernard Fabbro 00015 // fabbro@hep.saclay.cea.fr 00016 //-------------------------------------------------------- 00017 00018 class TEcnaParCout : public TObject { 00019 00020 private: 00021 00022 //..... Attributes 00023 00024 // static const Int_t fgMaxCar = 512; // <=== HYPER DANGEREUX !!! 00025 00026 Int_t fgMaxCar; // Max nb of caracters for char* 00027 00028 Int_t fCnew, fCdelete; 00029 00030 TString fTTBELL; 00031 00032 Int_t fCnaCommand, fCnaError; 00033 00034 //............................................................... 00035 00036 public: 00037 00038 //..... Public attributes 00039 00040 Int_t fFlagPrint; 00041 Int_t fCodePrintComments, fCodePrintWarnings, fCodePrintAllComments, fCodePrintNoComment; 00042 00043 //..... Methods 00044 00045 TEcnaParCout(); 00046 virtual ~TEcnaParCout(); 00047 00048 void Init(); 00049 00050 Int_t GetCodePrint(const TString); 00051 00052 ClassDef(TEcnaParCout,1)// Parameter management for CNA (Correlated Noises Analysis) 00053 00054 }; 00055 00056 #endif // ZTR_TEcnaParCout