| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

GeoInfo Namespace Reference

GeoInfo.h. More...


Functions

IGeometryInfocreateGeometryInfo (IDetectorElement *de)
 create "ghost" geometry info object
Exceptions:
GeometryInfoException null IDetectorElement pointer

IGeometryInfocreateGeometryInfo (IDetectorElement *de, const std::string &LV)
 create "orphan" geometry info object
Exceptions:
GeometryInfoException null IDetectorElement pointer

IGeometryInfocreateGeometryInfo (IDetectorElement *de, const std::string &LogVol, const std::string &Support, const std::string &ReplicaNamePath, const std::string &alignmentPath="")
 create regular geometry infor element
Exceptions:
GeometryInfoException null IDetectorElement pointer

IGeometryInfocreateGeometryInfo (IDetectorElement *de, const std::string &LogVol, const std::string &Support, const ILVolume::ReplicaPath &ReplicaPath, const std::string &alignmentPath="")
 create regular geometry infor element
Exceptions:
GeometryInfoException null IDetectorElement pointer


Detailed Description

GeoInfo.h.

collection of "creational" methods for creation of IGeometryInfo objects

Author:
Vanya Belyaev Ivan.Belyaev@itep.ru
Date:
10/08/2001


Function Documentation

IGeometryInfo* GeoInfo::createGeometryInfo ( IDetectorElement de  ) 

create "ghost" geometry info object

Exceptions:
GeometryInfoException null IDetectorElement pointer

Parameters:
de pointer to detector element
Returns:
pointer to IGeometryInfo object

IGeometryInfo* GeoInfo::createGeometryInfo ( IDetectorElement de,
const std::string &  LV 
)

create "orphan" geometry info object

Exceptions:
GeometryInfoException null IDetectorElement pointer

Parameters:
de pointer to detector element
LV name/address fo logical volume
Returns:
pointer to IGeometryInfo object

IGeometryInfo* GeoInfo::createGeometryInfo ( IDetectorElement de,
const std::string &  LogVol,
const std::string &  Support,
const std::string &  ReplicaNamePath,
const std::string &  alignmentPath = "" 
)

create regular geometry infor element

Exceptions:
GeometryInfoException null IDetectorElement pointer

Parameters:
de pointer to detector element
LogVol name of logical volume
Support name of support element
ReplicaNamePath replica path/address
alignmentPath address of alignment condition

IGeometryInfo* GeoInfo::createGeometryInfo ( IDetectorElement de,
const std::string &  LogVol,
const std::string &  Support,
const ILVolume::ReplicaPath ReplicaPath,
const std::string &  alignmentPath = "" 
)

create regular geometry infor element

Exceptions:
GeometryInfoException null IDetectorElement pointer

Parameters:
de pointer to detector element
LogVol name of logical volume
Support name of support element
ReplicaPath replica path
alignmentPath address of alignment condition

| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:00:22 2011 for DetDesc by doxygen 1.4.7