////////////////////////////////////////////////////////////////////// /// (C)opyright 2004 /// /// Institute of Computer Science V /// Prof. Männer /// University of Mannheim, Germany /// /// ******************************************************************* /// /// Designer(s): Steinle /// /// ******************************************************************* /// /// Project: Trackfinder for CBM-Project at GSI-Darmstadt, Germany /// /// ******************************************************************* /// /// Description: /// /// class: /// - implements methods to analyze the magnetfield /// /// ******************************************************************* /// /// $Author: csteinle $ /// $Date: 2008-08-14 12:29:24 $ /// $Revision: 1.2 $ /// ////////////////////////////////////////////////////////////////////// #ifndef _MAGNETFIELDXANALYSIS_H #define _MAGNETFIELDXANALYSIS_H #include "magnetfieldDirectionAnalysis.h" /** * CLASS magnetfieldXAnalysis */ class magnetfieldXAnalysis : public magnetfieldDirectionAnalysis { protected: /** * returns the corresponding string, which is drawn on that axi, * where the impulse is shown. */ const char* getTitleOfXAxi(); /** * returns the corresponding modifier for the first constant * dimension. */ const char* getDim1Modifier(); /** * returns the corresponding modifier for the second constant * dimension. */ const char* getDim2Modifier(); /** * returns the corresponding string for the name identification. */ const char* getNameOfBxDisplay(); /** * returns the corresponding string for the title. */ const char* getTitleOfBxDisplay(); /** * returns the corresponding string for the name identification. */ const char* getNameOfByDisplay(); /** * returns the corresponding string for the title. */ const char* getTitleOfByDisplay(); /** * returns the corresponding string for the name identification. */ const char* getNameOfBzDisplay(); /** * returns the corresponding string for the title. */ const char* getTitleOfBzDisplay(); /** * returns true, if the saving should be in subdirectories. */ bool getSavingInSubDirectory(); /** * returns the corresponding string for the saving subdirectory. */ const char* getNameOfSavingSubDirectory(); public: /** * Default constructor */ magnetfieldXAnalysis(); /** * Destructor */ virtual ~magnetfieldXAnalysis(); }; #endif