CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/Geometry/Records/interface/CaloGeometryRecord.h

Go to the documentation of this file.
00001 #ifndef RECORDS_CALOGEOMETRYRECORD_H
00002 #define RECORDS_CALOGEOMETRYRECORD_H
00003 // -*- C++ -*-
00004 //
00005 // Package:     Records
00006 // Class  :     CaloGeometryRecord
00007 // 
00008 //
00009 // Author:      Brian Heltsley
00010 // Created:     Tue April 1, 2008
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 /* RECORDS_CALOGEOMETRYRECORD_H */
00040