/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Mdc/MdcAlignAlg/MdcAlignAlg-00-01-04/share/distAlign/src/include/AlignBase.h

Go to the documentation of this file.
00001 #ifndef ALIGNBASE_H
00002 #define ALIGNBASE_H
00003 
00004 #include <iostream>
00005 #include <fstream>
00006 #include <iomanip>
00007 #include <cstring>
00008 
00009 #include "MdcAlignPar.h"
00010 #include "MdcCosGeom.h"
00011 #include "fun.h"
00012 
00013 #include "TObjArray.h"
00014 #include "TFile.h"
00015 #include "TH1F.h"
00016 #include "TFolder.h"
00017 
00018 using namespace std;
00019 
00020 class AlignBase {
00021 
00022 public:
00023      AlignBase();
00024      virtual ~AlignBase();
00025      virtual void init(TObjArray* hlist, MdcCosGeom* pGeom) = 0;
00026      virtual void mergeHist(TFile* fhist) = 0;
00027      virtual void align(MdcAlignPar* alignPar) = 0;
00028 };
00029 
00030 #endif /* ALIGNBASE_H */

Generated on Tue Nov 29 23:12:47 2016 for BOSS_7.0.2 by  doxygen 1.4.7