SimG4Core
Geometry
interface
CMSG4CheckOverlap.h
Go to the documentation of this file.
1
#ifndef SimG4Core_CMSG4CheckOverlap_H
2
#define SimG4Core_CMSG4CheckOverlap_H
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
6
#include <fstream>
7
8
class
CustomUIsession
;
9
class
G4VPhysicalVolume;
10
11
class
CMSG4CheckOverlap
{
12
public
:
13
CMSG4CheckOverlap
(
edm::ParameterSet
const
&
p
,
std::string
& regFile,
CustomUIsession
*, G4VPhysicalVolume* world);
14
~CMSG4CheckOverlap
();
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:47
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 ®File, CustomUIsession *, G4VPhysicalVolume *world)
Definition:
CMSG4CheckOverlap.cc:32
Generated for CMSSW Reference Manual by
1.8.16