CMS 3D CMS Logo

GeometryInfoDump.h
Go to the documentation of this file.
2 #include <iostream>
3 #include <string>
4 #include <utility>
5 #include <vector>
6 
8 
9 class DDCompactView;
10 class DDPartSelection;
11 
13 
14 public:
15 
18 
19  void dumpInfo ( bool dumpHistory, bool dumpSpecs, bool dumpPosInfo
20  , const DDCompactView& cpv, std::string fname = "GeoHistory", int nVols = 0 );
21 
22  private:
23  void dumpSpec( const std::vector<std::pair< const DDPartSelection*, const DDsvalues_type*> >& attspec, std::ostream& dump );
24 };
25 
void dumpInfo(bool dumpHistory, bool dumpSpecs, bool dumpPosInfo, const DDCompactView &cpv, std::string fname="GeoHistory", int nVols=0)
Compact representation of the geometrical detector hierarchy.
Definition: DDCompactView.h:80
void dumpSpec(const std::vector< std::pair< const DDPartSelection *, const DDsvalues_type * > > &attspec, std::ostream &dump)
string fname
main script