17 #include <TGeoManager.h>
18 #include <TTimeStamp.h>
22 class G4VPhysicalVolume;
23 class G4LogicalVolume;
31 #ifndef _EIC_GEO_PAR_DATA_
32 #define _EIC_GEO_PAR_DATA_
62 #define _LOGICAL_VOLUME_GROUP_COORD_NUM_ 3
65 TVector3
LocalToMaster (
const TGeoMatrix *mtx,
const TVector3& local);
67 TVector3
MasterToLocal (
const TGeoMatrix *mtx,
const TVector3& master);
101 std::vector<LogicalVolumeGroupProjection*>
mProjections;
249 const TGeoMedium *
GetMedium(
const char *medium);
263 virtual void Print(
const char *option = 0)
const;
267 virtual int ConstructGeometry(
bool root =
true,
bool gdml =
false,
bool check =
false) {
return 0; };
276 void FinalizeOutput(
bool root =
true,
bool gdml =
false,
bool check =
false);
300 void PlaceG4Volume(G4LogicalVolume *mother,
bool check =
false,
302 void *pRot = 0,
void *tlate = 0);
307 unsigned GetDimCore(
unsigned group,
unsigned what)
const;
379 unsigned maxChebyshevDist = 0)
const;
387 return (
mWantedParticles.find(std::pair<TString, Int_t>(TString(vName), pdg)) !=