26#ifndef DicomFileMgr__HH
27#define DicomFileMgr__HH
32#include "dcmtk/dcmdata/dcfilefo.h"
41typedef std::map<G4double,DicomFileCT*>
mdct;
42typedef std::map<G4double,DicomFilePET*>
mdpet;
67 void CheckNColumns(std::vector<G4String> wl,
size_t vsizeTh );
std::map< G4double, DicomFilePET * > mdpet
std::map< G4double, DicomFileCT * > mdct
std::map< G4double, G4String > theMaterialsDensity
size_t GetMaterialIndex(G4double Hval)
void AddCT2Density(std::vector< G4String > data)
std::vector< DicomFileStructure * > GetStructFiles() const
void SetCompression(G4String fComp)
void SetControlPointMetersets()
G4int GetStructureNMaxROI() const
DicomFilePET * thePETFileAll
void SetStructureNCheck(G4int nsc)
G4int GetStructureNCheck() const
void AddMaterial(std::vector< G4String > data)
static DicomFileMgr * GetInstance()
G4int GetCompression() const
G4double Hounsfield2density(Uint32 Hval)
G4String GetFileOutName() const
void AddFile(G4String fComp)
G4int theStructureNMaxROI
DicomFileCT * theCTFileAll
std::vector< DicomFilePlan * > thePlanFiles
void CheckNColumns(std::vector< G4String > wl, size_t vsizeTh)
std::map< G4int, G4double > theCT2Density
void BuildPETActivities()
void SetStructureNMaxROI(G4int nsc)
G4bool IsMaterialsDensity() const
static DicomFileMgr * theInstance
size_t GetMaterialIndexByDensity(G4double density)
void Convert(G4String fFileName)
std::vector< DicomFileStructure * > theStructFiles
std::map< G4double, G4String > theMaterials
void AddMaterialDensity(std::vector< G4String > data)