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 #include "CalibCalorimetry/EcalCorrelatedNoiseAnalysisAlgos/interface/TEcnaObject.h" 00011 00024 00025 class TEcnaParCout : public TObject { 00026 00027 private: 00028 00029 //..... Attributes 00030 Int_t fgMaxCar; // Max nb of caracters for char* 00031 Int_t fCnew, fCdelete; 00032 TString fTTBELL; 00033 Int_t fCnaCommand, fCnaError; 00034 00035 00036 public: 00037 //..... Public attributes 00038 Int_t fFlagPrint; 00039 Int_t fCodePrintComments, fCodePrintWarnings, fCodePrintAllComments, fCodePrintNoComment; 00040 00041 //..... Methods 00042 TEcnaParCout(); 00043 TEcnaParCout(TEcnaObject*); 00044 virtual ~TEcnaParCout(); 00045 00046 void Init(); 00047 Int_t GetCodePrint(const TString); 00048 00049 ClassDef(TEcnaParCout,1)// Parameter management for ECNA (Ecal Correlated Noises Analysis) 00050 }; 00051 00052 #endif // ZTR_TEcnaParCout