CMS 3D CMS Logo

CMSG4CheckOverlap.h
Go to the documentation of this file.
1 #ifndef SimG4Core_CMSG4CheckOverlap_H
2 #define SimG4Core_CMSG4CheckOverlap_H
3 
5 
6 #include <fstream>
7 
8 class CustomUIsession;
9 class G4VPhysicalVolume;
10 
12 public:
13  CMSG4CheckOverlap(edm::ParameterSet const& p, std::string& regFile, CustomUIsession*, G4VPhysicalVolume* world);
15 
16 private:
17  void makeReportForMaterials(std::ofstream& fout);
18  void makeReportForGeometry(std::ofstream& fout, G4VPhysicalVolume* world);
19  void makeReportForOverlaps(std::ofstream& fout, const edm::ParameterSet& p);
20 };
21 
22 #endif
AlCaHLTBitMon_ParallelJobs.p
p
Definition: AlCaHLTBitMon_ParallelJobs.py:153
CMSG4CheckOverlap::makeReportForMaterials
void makeReportForMaterials(std::ofstream &fout)
Definition: CMSG4CheckOverlap.cc:96
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
CMSG4CheckOverlap::makeReportForOverlaps
void makeReportForOverlaps(std::ofstream &fout, const edm::ParameterSet &p)
Definition: CMSG4CheckOverlap.cc:172
CMSG4CheckOverlap
Definition: CMSG4CheckOverlap.h:11
edm::ParameterSet
Definition: ParameterSet.h:36
groupFilesInBlocks.fout
fout
Definition: groupFilesInBlocks.py:162
CMSG4CheckOverlap::~CMSG4CheckOverlap
~CMSG4CheckOverlap()
Definition: CMSG4CheckOverlap.cc:316
CustomUIsession
Definition: CustomUIsession.h:13
CMSG4CheckOverlap::makeReportForGeometry
void makeReportForGeometry(std::ofstream &fout, G4VPhysicalVolume *world)
Definition: CMSG4CheckOverlap.cc:153
ParameterSet.h
CMSG4CheckOverlap::CMSG4CheckOverlap
CMSG4CheckOverlap(edm::ParameterSet const &p, std::string &regFile, CustomUIsession *, G4VPhysicalVolume *world)
Definition: CMSG4CheckOverlap.cc:32