00001 #ifndef GEOCHECKOVERLAPS_H
00002 #define GEOCHECKOVERLAPS_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00014 #include "Validity/VldContext.h"
00015
00016 class TGeoManager;
00017
00018 class GeoCheckOverlaps {
00019
00020 public:
00021
00022
00023 GeoCheckOverlaps(float precision, Int_t detmask, Int_t simmask);
00024 virtual ~GeoCheckOverlaps();
00025
00026
00027 bool RunAllTests(void);
00028
00029 private:
00030
00031 bool TestCheckOverlaps();
00032
00033 VldContext fVldContext;
00034 TGeoManager* fGeoManager;
00035 float fPrecision;
00036 Int_t fDetMask;
00037 Int_t fSimMask;
00038 };
00039
00040 #endif // GEOCHECKOVERLAPS_H
00041
00042
00043
00044
00045
00046
00047