Go to the documentation of this file.00001 #ifndef RECORDS_CALOGEOMETRYRECORD_H
00002 #define RECORDS_CALOGEOMETRYRECORD_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #include "FWCore/Framework/interface/EventSetupRecordImplementation.h"
00014 #include "FWCore/Framework/interface/DependentRecordImplementation.h"
00015 #include "Geometry/Records/interface/IdealGeometryRecord.h"
00016 #include "Geometry/Records/interface/EcalBarrelGeometryRecord.h"
00017 #include "Geometry/Records/interface/EcalEndcapGeometryRecord.h"
00018 #include "Geometry/Records/interface/EcalPreshowerGeometryRecord.h"
00019 #include "Geometry/Records/interface/HcalGeometryRecord.h"
00020 #include "Geometry/Records/interface/CaloTowerGeometryRecord.h"
00021 #include "Geometry/Records/interface/ZDCGeometryRecord.h"
00022 #include "Geometry/Records/interface/CastorGeometryRecord.h"
00023 #include "boost/mpl/vector.hpp"
00024
00025
00026 class CaloGeometryRecord :
00027 public edm::eventsetup::DependentRecordImplementation<
00028 CaloGeometryRecord,
00029 boost::mpl::vector<
00030 IdealGeometryRecord,
00031 EcalBarrelGeometryRecord,
00032 EcalEndcapGeometryRecord,
00033 EcalPreshowerGeometryRecord,
00034 HcalGeometryRecord,
00035 CaloTowerGeometryRecord,
00036 CastorGeometryRecord,
00037 ZDCGeometryRecord> > {};
00038
00039 #endif
00040