11 #ifndef PHGeomIOTGeo_H_
12 #define PHGeomIOTGeo_H_
41 identify(std::ostream& os = std::cout)
const;
71 const std::vector<char> &
virtual PHObject * clone() const
Virtual copy constructor.
virtual void identify(std::ostream &os=std::cout) const
virtual void Reset()
Clear Event.
std::vector< char > Data
store the streamed geometry and its streamer via a binary stream
const std::vector< char > & GetData() const
TGeoManager * ConstructTGeoManager()
Construct TGeoManager. The result TGeoManager is not yet closed and open for further editing...
void SetGeometry(const TGeoVolume *g)
PHGeomIOTGeo do NOT own this TGeoVolume * g. Internally, it will use g to make a copy which PHGeomIOT...
PHGeomIOTGeo store geometry information to DST files in the format of binary streamed TGeoVolume...
virtual int isValid() const
isValid returns non zero if object contains vailid data
std::vector< char > & GetData()
TGeoVolume * GetGeometryCopy()