#ifndef ALIFMDCALIBFAKER_H #define ALIFMDCALIBFAKER_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights * reserved. * * Latest changes by Christian Holm Christensen * * See cxx source for full Copyright notice */ /** @file AliFMDCalibFaker.h @author Christian Holm Christensen @date Sun Mar 26 18:29:36 2006 @brief Make fake calibration data @ingroup FMD_util */ //____________________________________________________________________ // // Class to make fake calibration parameters // Used for populating inital data base // Utility class // #ifndef ROOT_TTask # include #endif class AliFMDParameters; #include "AliFMDCalibFwd.h" /** @class AliFMDCalibFaker @brief Class to make fake calibration parameters. @code AliFMDCalibFaker f(0); f.AddCalib(kPedestal); f.AddCalib(kGain); f.Exec(); @endcode @ingroup FMD_util */ class AliFMDCalibFaker : public TTask { public: /** What to make */ enum EWhat { /** Zero suppressio threshold */ kZeroSuppression = 1, /** Sample rate */ kSampleRate, /** Pedestals */ kPedestal, /** Gain */ kPulseGain, /** Dead map */ kDeadMap, /** Hardware map */ kAltroMap, /** Strip range */ kStripRange }; enum { /** All parameters */ kAll = (1<