CbmRoot
Loading...
Searching...
No Matches
CbmGeometryUtils.cxx File Reference
#include "CbmGeometryUtils.h"
#include <FairGeoBuilder.h>
#include <FairGeoInterface.h>
#include <FairGeoLoader.h>
#include <FairGeoMedia.h>
#include <FairModule.h>
#include <Logger.h>
#include <RtypesCore.h>
#include <TCollection.h>
#include <TDirectory.h>
#include <TFile.h>
#include <TGeoManager.h>
#include <TGeoMaterial.h>
#include <TGeoMatrix.h>
#include <TGeoMedium.h>
#include <TGeoNode.h>
#include <TGeoVolume.h>
#include <TKey.h>
#include <TList.h>
#include <TObjArray.h>
#include <TObject.h>
#include <TString.h>
#include <TSystem.h>
#include <climits>
#include <map>
#include <string.h>
Include dependency graph for CbmGeometryUtils.cxx:

Go to the source code of this file.

Namespaces

namespace  Cbm
 
namespace  Cbm::GeometryUtils
 

Functions

void Cbm::GeometryUtils::PrintMedia ()
 
void Cbm::GeometryUtils::PrintMaterials ()
 
void Cbm::GeometryUtils::UniqueId ()
 
void Cbm::GeometryUtils::RemoveDuplicateMaterials ()
 
void Cbm::GeometryUtils::RemoveDuplicateMedia ()
 
void Cbm::GeometryUtils::ReAssignMediaId ()
 
Bool_t Cbm::GeometryUtils::IsNewGeometryFile (TString &filename)
 
void Cbm::GeometryUtils::ImportRootGeometry (TString &filename, FairModule *mod, TGeoMatrix *mat)
 
Bool_t Cbm::GeometryUtils::IsNewGeometryFile (TString &filename, TString &volumeName, TGeoMatrix **matrix)
 
void Cbm::GeometryUtils::AssignMediumAtImport (TGeoVolume *v)
 
void Cbm::GeometryUtils::ExpandNodes (TGeoVolume *vol, FairModule *mod)
 
void Cbm::GeometryUtils::LocalToMasterCovarianceMatrix (const TGeoMatrix &m, Double_t &covXX, Double_t &covXY, Double_t &covYY)
 Convert the local X/Y covariance matrix to global coordinates.
 
TGeoManager * Cbm::GeometryUtils::pop_TGeoManager (const char *name)
 
bool Cbm::GeometryUtils::add_binary (const char rootFile[], TGeoVolume *top, TGeoMedium *med, Int_t inum, TGeoMatrix *mat)
 
TGeoMatrix * Cbm::GeometryUtils::cad_matrix (double XX, double XY, double XZ, double YX, double YY, double YZ, double ZX, double ZY, double ZZ, double TX, double TY, double TZ)