Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:05:30

0001 #include <DetectorDescription/Core/interface/DDCompactView.h>
0002 #include <iostream>
0003 #include <string>
0004 #include <utility>
0005 #include <vector>
0006 
0007 #include "DetectorDescription/Core/interface/DDsvalues.h"
0008 
0009 class DDCompactView;
0010 class DDPartSelection;
0011 
0012 class GeometryInfoDump {
0013 public:
0014   GeometryInfoDump();
0015   ~GeometryInfoDump();
0016 
0017   void dumpInfo(bool dumpHistory,
0018                 bool dumpSpecs,
0019                 bool dumpPosInfo,
0020                 const DDCompactView& cpv,
0021                 std::string fname = "GeoHistory",
0022                 int nVols = 0);
0023 
0024 private:
0025   void dumpSpec(const std::vector<std::pair<const DDPartSelection*, const DDsvalues_type*> >& attspec,
0026                 std::ostream& dump);
0027 };