--- DarthVader/TrackerLevel2/inc/TrkParams.h 2007/05/14 11:03:04 1.5 +++ DarthVader/TrackerLevel2/inc/TrkParams.h 2007/08/20 16:07:14 1.7 @@ -37,8 +37,7 @@ * 7 default calibration * * Internal parameters are initialized to default values - * (NB!! the same values set in analisysflight.f). - * +* * TrkParams::SetCalib(...) and TrkParams::Set(...) methods allow to set * required parameters, from an input path, from the DB (for a given input * run id) and from environment variable PAM_CALIB. @@ -87,6 +86,7 @@ static int init__mini_trackmode; static int init__mini_istepmin; static double init__mini_fact; + static cDbg init__dbg_mode; //debug mode (for both c++ and F77 roiutines) TrkParams(); @@ -126,18 +126,19 @@ static float GetBX(float*); static float GetBY(float*); static float GetBZ(float*); + static float GetResolution(int,float); // --------------------------------------------- // debug mode // --------------------------------------------- - static cDbg dbg_mode; //debug mode (for both c++ and F77 roiutines) - static void SetDebugMode() {dbg_mode.SetDebug(); dbg_=dbg_mode;}; - static void SetVerboseMode(){dbg_mode.SetVerbose(); dbg_=dbg_mode;}; - static void SetWarningMode(){dbg_mode.SetWarning(); dbg_=dbg_mode;}; - static Bool_t DebugMode(){return dbg_mode.debug;}; - static Bool_t WarningMode(){return dbg_mode.warning;}; - static Bool_t VerboseMode(){return dbg_mode.verbose;}; + static void SetDebugMode() {init__dbg_mode.SetDebug(); dbg_=init__dbg_mode;}; + static void SetVerboseMode(){init__dbg_mode.SetVerbose(); dbg_=init__dbg_mode;}; + static void SetWarningMode(){init__dbg_mode.SetWarning(); dbg_=init__dbg_mode;}; + static void SetQuietMode() {init__dbg_mode.SetNone(); dbg_=init__dbg_mode;}; + static Bool_t DebugMode(){return init__dbg_mode.debug;}; + static Bool_t WarningMode(){return init__dbg_mode.warning;}; + static Bool_t VerboseMode(){return init__dbg_mode.verbose;}; // ------------------------------------------------ // alcuni metodi che non sapevo dove mettere