#ifndef ALIFMDALIGNFAKER_H #define ALIFMDALIGNFAKER_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 AliFMDAlignFaker.h * @author Christian Holm Christensen * @date Sun Mar 26 18:26:39 2006 * @brief Make fake alignment */ //____________________________________________________________________ // // Class // to // make // fake // alignment // parameters // #ifndef ROOT_TTask # include #endif #ifndef ROOT_TVector3 # include #endif class TClonesArray; class TString; /** * @class AliFMDAlignFaker * @brief This task creates fake alignment. * * Which alignment, depends on the bit mask passed to the * constructor, or added by `AddAlign'. * * The default is to write all alignment parameters to a local * storage @c local://cdb which is a directory in the current * directory. * * @ingroup FMD_util */ class AliFMDAlignFaker : public TTask { public: /** * What to make alignments for */ enum EWhat { /** MAke alignment for sensors */ kSensors = 1, /** Make alignment for half-rings */ kHalves }; enum { /** All types of alignment */ kAll = (1<