| # Gaudi Framework, version v21r6 |

Home |  | Generated: 11 Nov 2009

# AIDA_visibility_hack.h

Go to the documentation of this file.

    00001 /*
    00002  * AIDA_visibility_hack.h
    00003  *
    00004  *  Created on: Jan 27, 2009
    00005  *      Author: Marco Clemencic
    00006  */
    00007
    00008 #ifndef AIDA_VISIBILITY_HACK_H_
    00009 #define AIDA_VISIBILITY_HACK_H_
    00011
    00012 // For the GAUDI_API macro
    00013 #include "GaudiKernel/Kernel.h"
    00014
    00015 // To avoid breaking STL
    00016 #include <string>
    00017 #include <vector>
    00018
    00019 // Force visibility of the classes
    00020 #define class class GAUDI_API
    00021 #include "AIDA/IBaseHistogram.h"
    00022 #include "AIDA/IHistogram1D.h"
    00023 #include "AIDA/IHistogram2D.h"
    00024 #include "AIDA/IHistogram3D.h"
    00025 #include "AIDA/IProfile1D.h"
    00026 #include "AIDA/IProfile2D.h"
    00027 #include "AIDA/IAnnotation.h"
    00028 #include "AIDA/IAxis.h"
    00029 #undef class
    00030
    00031
    00032 #endif /* AIDA_VISIBILITY_HACK_H_ */