#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<