Geant4-11
Public Types | Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Static Private Attributes
G4HtmlPPReporter Class Reference

#include <G4HtmlPPReporter.hh>

Inheritance diagram for G4HtmlPPReporter:
G4VParticlePropertyReporter

Public Types

typedef std::vector< G4ParticlePropertyData * > G4PPDContainer
 

Public Member Functions

virtual void Clear ()
 
virtual G4bool FillList (G4String name)
 
 G4HtmlPPReporter ()
 
const G4PPDContainerGetList () const
 
G4bool operator!= (const G4VParticlePropertyReporter &right) const
 
G4bool operator== (const G4VParticlePropertyReporter &right) const
 
virtual void Print (const G4String &option="")
 
virtual ~G4HtmlPPReporter ()
 

Protected Attributes

G4PPDContainer pList
 
G4ParticlePropertyTablepPropertyTable
 

Private Member Functions

void GenerateIndex ()
 
void GeneratePropertyTable (const G4ParticleDefinition *)
 
void PrintFooter (std::ofstream &)
 
void PrintHeader (std::ofstream &)
 
void SparseOption (const G4String &option)
 

Private Attributes

G4String baseDir
 
G4String comment
 

Static Private Attributes

static const char * eB = "</B>"
 
static const char * eLFONT = "</FONT>"
 
static const char * eSUB = "</SUB>"
 
static const char * eSUP = "</SUP>"
 
static const char * eSYMBOL = "</FONT>"
 
static const char * eTABLE = "</TABLE>"
 
static const char * eTD = "</TD>"
 
static const char * eTR = "</TR>"
 
static const char * sB = "<B>"
 
static const char * sLFONT = "<FONT SIZE = +1>"
 
static const char * sSUB = "<SUB>"
 
static const char * sSUP = "<SUP>"
 
static const char * sSYMBOL = "<FONT FACE = \"symbol\" >"
 
static const char * sTABLE = "<TABLE WIDTH="
 
static const char * sTD = "<TD>"
 
static const char * sTR = "<TR>"
 

Detailed Description

Definition at line 44 of file G4HtmlPPReporter.hh.

Member Typedef Documentation

◆ G4PPDContainer

Definition at line 63 of file G4VParticlePropertyReporter.hh.

Constructor & Destructor Documentation

◆ G4HtmlPPReporter()

G4HtmlPPReporter::G4HtmlPPReporter ( )

◆ ~G4HtmlPPReporter()

G4HtmlPPReporter::~G4HtmlPPReporter ( )
virtual

Definition at line 51 of file G4HtmlPPReporter.cc.

52{
53}

Member Function Documentation

◆ Clear()

void G4VParticlePropertyReporter::Clear ( )
virtualinherited

Definition at line 85 of file G4VParticlePropertyReporter.cc.

86{
87 pList.clear();
88}

References G4VParticlePropertyReporter::pList.

◆ FillList()

G4bool G4VParticlePropertyReporter::FillList ( G4String  name)
virtualinherited

Definition at line 53 of file G4VParticlePropertyReporter.cc.

54{
56 G4bool result = false;
57 if (pData != 0) {
58 //the particle exists
59 pList.push_back(pData);
60 result = true;
61 } else {
62 // pointer to the particle table
65 theParticleIterator = theParticleTable->GetIterator();
66
67 // loop over all particles in G4ParticleTable
68 theParticleIterator->reset();
69 while( (*theParticleIterator)() ){ // Loop checking, 09.08.2015, K.Kurashige
70 G4ParticleDefinition* particle = theParticleIterator->value();
71 G4String type = particle->GetParticleType();
72 pData =pPropertyTable->GetParticleProperty(particle);
73 if ( name == "all" ) {
74 pList.push_back(pData);
75 result = true;
76 } else if ( name == type ) {
77 pList.push_back(pData);
78 result = true;
79 }
80 }
81 }
82 return result;
83}
bool G4bool
Definition: G4Types.hh:86
#define theParticleIterator
const G4String & GetParticleType() const
G4ParticlePropertyData * GetParticleProperty(const G4String &aParticleName)
G4PTblDicIterator * GetIterator() const
static G4ParticleTable * GetParticleTable()
G4ParticlePropertyTable * pPropertyTable
const char * name(G4int ptype)

References G4ParticleTable::GetIterator(), G4ParticlePropertyTable::GetParticleProperty(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetParticleType(), G4InuclParticleNames::name(), G4VParticlePropertyReporter::pList, G4VParticlePropertyReporter::pPropertyTable, and theParticleIterator.

◆ GenerateIndex()

void G4HtmlPPReporter::GenerateIndex ( )
private

Definition at line 82 of file G4HtmlPPReporter.cc.

83{
84 //--- open index file -----
85 G4String fileName = baseDir + "index.html";
86 std::ofstream outFile(fileName, std::ios::out );
87 outFile.setf( std::ios:: scientific, std::ios::floatfield );
88
89 // header
90 PrintHeader(outFile);
91
92 // comment
93 outFile << "<! -- " << comment << " -- !> " << G4endl;
94 outFile << G4endl;
95
96
97 outFile << sTABLE << '"' << "80%" << '"' << " > " << G4endl;
98
99 // Raw #1
100 outFile << sTR;
101 outFile << sTD << sLFONT << "Code" << eLFONT<< eTD;
102 outFile << sTD << sLFONT << "Name" << eLFONT<< eTD;
103 outFile << sTD << sLFONT << "Mass" << eLFONT << eTD;
104 outFile << sTD << sLFONT << "Charge" << eLFONT << eTD;
105 outFile << sTD << sLFONT << "Life Time" << eLFONT << eTD;
106 outFile << sTD << sLFONT << "Anti-Particle" << eLFONT<< eTD;
107 outFile << eTR << G4endl;;
108
109 // Raw #2
110 outFile << sTR;
111 outFile << sTD << " " << eTD;
112 outFile << sTD << " " << eTD;
113 outFile << sTD << " [GeV/c" << sSUP << "2" << eSUP << "]" << eTD;
114 outFile << sTD << " " << eTD;
115 outFile << sTD << " [ns]" << eTD;
116 outFile << sTD << " " << eTD;
117 outFile << eTR << G4endl;;
118
119 for (size_t i=0; i< pList.size(); i++){
120 if (pList[i]->GetPDGEncoding()<0) continue;
121
122 outFile << sTR << G4endl;;
123 // column 1 : endcoding
124 outFile << sTD << pList[i]->GetPDGEncoding() << eTD << G4endl;;
125 // column 2 : name
126 G4String name = pList[i]->GetParticleName();
127
128 G4String fname = name +".html";
129 // exception
130 if (name == "J/psi") fname = "jpsi.html";
131
132 outFile << sTD;
133 outFile << "<A HREF=" << '"' << fname << '"' << ">";
134 outFile << name << "</A>" << eTD << G4endl;
135
136 // column 3 mass
137 outFile << sTD << pList[i]->GetPDGMass()/GeV << eTD << G4endl;
138
139 // column 4 charge
140 outFile << sTD << pList[i]->GetPDGCharge()/eplus << eTD << G4endl;
141
142 // column 5 life time
143 outFile << sTD << pList[i]->GetPDGLifeTime()/ns << eTD << G4endl;
144
145 // column 6 AntiParticle
146 if ( (pList[i]->GetAntiPDGEncoding()!= 0) &&
147 (pList[i]->GetAntiPDGEncoding() != pList[i]->GetPDGEncoding() ) ) {
148 G4ParticleDefinition* anti_particle = G4ParticleTable::GetParticleTable()->FindParticle( pList[i]->GetAntiPDGEncoding() );
149
150 outFile << sTD << anti_particle->GetParticleName() << eTD << G4endl;;
151 }
152
153 // end raw
154 outFile << eTR << G4endl;;
155 }
156
157 outFile << eTABLE << G4endl;
158
159 // footer
160 PrintFooter(outFile);
161
162}
static constexpr double eplus
Definition: G4SIunits.hh:184
static constexpr double GeV
Definition: G4SIunits.hh:203
#define G4endl
Definition: G4ios.hh:57
void PrintFooter(std::ofstream &)
static const char * sSUP
static const char * eTD
static const char * sTD
void PrintHeader(std::ofstream &)
static const char * eTR
static const char * sTABLE
static const char * eSUP
static const char * eLFONT
static const char * eTABLE
static const char * sLFONT
static const char * sTR
const G4String & GetParticleName() const
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
string fname
Definition: test.py:308
#define ns
Definition: xmlparse.cc:614

References baseDir, comment, eLFONT, eplus, eSUP, eTABLE, eTD, eTR, G4ParticleTable::FindParticle(), test::fname, G4endl, G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), GeV, G4InuclParticleNames::name(), ns, G4VParticlePropertyReporter::pList, PrintFooter(), PrintHeader(), sLFONT, sSUP, sTABLE, sTD, and sTR.

Referenced by Print().

◆ GeneratePropertyTable()

void G4HtmlPPReporter::GeneratePropertyTable ( const G4ParticleDefinition particle)
private

Definition at line 164 of file G4HtmlPPReporter.cc.

165{
166 if (particle->GetPDGEncoding()<0) return;
167
168 G4String name = particle->GetParticleName();
169 //--- open index file -----
170 G4String fileName = baseDir + name + ".html";
171 // exception
172 if (name == "J/psi") fileName = baseDir +"jpsi.html";
173 std::ofstream outFile(fileName, std::ios::out );
174 outFile.setf( std::ios:: scientific, std::ios::floatfield );
175 outFile << std::setprecision(7) << G4endl;
176
177 PrintHeader(outFile);
178
179 // particle name
180 outFile << "<H2>" << name << "</H2>" << G4endl;
181 outFile << "<HR>" << G4endl;
182
183 // encoding, type
184 outFile << sTABLE << '"' << "40%" << '"' << " > " << G4endl;
185 outFile << sTR << sTD << sB << "PDG encoding" << eB << eTD;
186 outFile << sTD << particle->GetPDGEncoding() << eTD << eTR << G4endl;
187 outFile << sTR << sTD << sB << "Type" << eB << eTD;
188 outFile << sTD << particle->GetParticleType() << eTD << eTR << G4endl;
189 outFile << eTABLE << G4endl;
190 outFile << "<HR>" << G4endl;
191
192 // Properties
193 outFile << sTABLE << '"' << "60%" << '"' << " > " << G4endl;
194 // mass
195 outFile << sTR << sTD << sB << "Mass" << eB << eTD;
196 outFile << sTD << particle->GetPDGMass()/GeV;
197 outFile << " [GeV/c" << sSUP << "2" << eSUP << "]" << eTD << eTR << G4endl;
198 // width
199 outFile << sTR << sTD << sB << "Width" << eB << eTD;
200 outFile << sTD << particle->GetPDGWidth()/GeV;
201 outFile << " [GeV/c" << sSUP << "2" << eSUP << "]" << eTD << eTR << G4endl;
202 // IJPC
203 outFile << sTR << sTD << sB << "I J" << sSUP << "PC"<< eSUP << eB << eTD;
204 if ( particle->GetPDGiIsospin() <0 ) {
205 outFile << sTD << " ";
206 } else if ( particle->GetPDGiIsospin() == 1) {
207 outFile << sTD << "1/2 ";
208 } else if ( particle->GetPDGiIsospin() == 3) {
209 outFile << sTD << "3/2 ";
210 } else {
211 outFile << sTD << particle->GetPDGiIsospin()/2 << " ";
212 }
213 if ( particle->GetPDGiSpin() == 1) {
214 outFile << "1/2";
215 } else if ( particle->GetPDGiSpin() == 3) {
216 outFile << "3/2";
217 } else if ( particle->GetPDGiSpin() == 5) {
218 outFile << "5/2";
219 } else if ( particle->GetPDGiSpin() == 7) {
220 outFile << "7/2";
221 } else if ( particle->GetPDGiSpin() == 9) {
222 outFile << "9/2";
223 } else if ( particle->GetPDGiSpin() == 11) {
224 outFile << "11/2";
225 } else if ( particle->GetPDGiSpin() == 13) {
226 outFile << "13/2";
227 } else {
228 outFile << particle->GetPDGiSpin()/2;
229 }
230 outFile << sSUP << sSYMBOL;
231 if (particle->GetPDGiParity() == +1 ){
232 outFile << "+";
233 } else if (particle->GetPDGiParity() == -1 ){
234 outFile << "-";
235 } else {
236 outFile << " ";
237 }
238 if (particle->GetPDGiConjugation() == +1 ){
239 outFile << "+";
240 } else if (particle->GetPDGiConjugation() == -1 ){
241 outFile << "-";
242 } else {
243 outFile << " ";
244 }
245 outFile << eSYMBOL << eSUP;
246 outFile << eTD << eTR << G4endl;
247 // charge
248 outFile << sTR << sTD << sB << "Charge" << eB << eTD;
249 outFile << sTD << particle->GetPDGCharge()/eplus;
250 outFile << eTD << eTR << G4endl;
251 // Magnetic Moment
252 outFile << sTR << sTD << sB << "Magnetic Moment" << eB << eTD;
253 if (particle->GetPDGMagneticMoment() != 0.0){
254 outFile << sTD << particle->GetPDGMagneticMoment()/MeV*tesla;
255 outFile << "[MeV/T]" << eTD << eTR << G4endl;
256 } else {
257 outFile << sTD << " not defined ";
258 outFile << eTD << eTR << G4endl;
259 }
260 // life time
261 outFile << sTR << sTD << sB << "Life Time" << eB << eTD;
262 if ( particle->GetPDGLifeTime() >0.0 ) {
263 outFile << sTD << particle->GetPDGLifeTime()/second;
264 outFile << "[sec]" << eTD << G4endl;
265 } else {
266 if (particle->GetPDGStable()) {
267 outFile << sTD << "stable" << eTD;
268 } else if (particle->IsShortLived()) {
269 outFile << sTD << "short-lived" << eTD;
270 } else {
271 outFile << sTD << "not Defined" << eTD;
272 }
273 }
274 outFile << eTR << G4endl;
275
276 outFile << eTABLE << G4endl;
277 outFile << "<HR>" << G4endl;
278
279 // Qurak content
280 outFile << "<H2>" << " Quark Content " << "</H2>" << G4endl;
281
282 outFile << sTABLE << '"' << "60%" << '"' << " > " << G4endl;
283
284 outFile << sTR;
285 outFile << sTD << sB << "flavour " << eB << eTD ;
286 outFile << sTD << sB << " quark " << eB << eTD;
287 outFile << sTD << sB << " anti-quark " << eB << eTD;
288 outFile << eTR;
289
290 static const char* quarkName[6] = { "d", "u", "s", "c", "b", "t" };
291 for (G4int flv = 0; flv <6 ; flv++ ){
292 outFile << sTR;
293 outFile << sTD << sB << quarkName[flv] << eB << eTD ;
294 outFile << sTD << sB << particle->GetQuarkContent(flv+1) << eB << eTD ;
295 outFile << sTD << sB << particle->GetAntiQuarkContent(flv+1) << eB << eTD ;
296 outFile << eTR;
297 }
298 outFile << eTABLE << G4endl;
299 outFile << "<HR>" << G4endl;
300
301 // Decay Table
302 G4DecayTable* dcyTable = particle->GetDecayTable();
303 if (dcyTable != 0) {
304 outFile << "<H2>" << " Decay Table " << "</H2>" << G4endl;
305
306 outFile << sTABLE << '"' << "80%" << '"' << " > " << G4endl;
307
308 outFile << sTR;
309 outFile << sTD << sB << "BR" << eB << eTD ;
310 outFile << sTD << sB << "kinematics" << eB << eTD;
311 outFile << eTR;
312
313 for (G4int i=0; i< dcyTable->entries(); i++){
314 G4VDecayChannel * channel = dcyTable->GetDecayChannel(i);
315 outFile << sTR << G4endl;;
316 // column 1 : BR
317 outFile << sTD << channel->GetBR() << eTD;
318 // column 2 : Kinematics
319 outFile << sTD << channel->GetKinematicsName() << eTD;
320 // column 3.. : daughters
321 for (G4int j=0; j< channel->GetNumberOfDaughters(); j++){
322 outFile << sTD << channel->GetDaughter(j)->GetParticleName() << eTD;
323 }
324 outFile << eTR << G4endl;
325 }
326 outFile << eTABLE << G4endl;
327 outFile << "<HR>" << G4endl;
328 }
329
330 outFile << sB;
331 outFile << "<A HREF=" << '"' << "index.html" << '"' << ">back to index</A>";
332 outFile << eB << G4endl;
333
334 PrintFooter(outFile);
335}
static constexpr double tesla
Definition: G4SIunits.hh:259
static constexpr double second
Definition: G4SIunits.hh:137
static constexpr double MeV
Definition: G4SIunits.hh:200
int G4int
Definition: G4Types.hh:85
G4VDecayChannel * GetDecayChannel(G4int index) const
G4int entries() const
static const char * sSYMBOL
static const char * eSYMBOL
static const char * eB
static const char * sB
G4double GetPDGMagneticMoment() const
G4bool GetPDGStable() const
G4int GetQuarkContent(G4int flavor) const
G4double GetPDGWidth() const
G4double GetPDGCharge() const
G4DecayTable * GetDecayTable() const
G4double GetPDGLifeTime() const
G4int GetAntiQuarkContent(G4int flavor) const
G4double GetBR() const
const G4String & GetKinematicsName() const
G4int GetNumberOfDaughters() const
G4ParticleDefinition * GetDaughter(G4int anIndex)

References baseDir, eB, G4DecayTable::entries(), eplus, eSUP, eSYMBOL, eTABLE, eTD, eTR, G4endl, G4ParticleDefinition::GetAntiQuarkContent(), G4VDecayChannel::GetBR(), G4VDecayChannel::GetDaughter(), G4DecayTable::GetDecayChannel(), G4ParticleDefinition::GetDecayTable(), G4VDecayChannel::GetKinematicsName(), G4VDecayChannel::GetNumberOfDaughters(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetParticleType(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGiConjugation(), G4ParticleDefinition::GetPDGiIsospin(), G4ParticleDefinition::GetPDGiParity(), G4ParticleDefinition::GetPDGiSpin(), G4ParticleDefinition::GetPDGLifeTime(), G4ParticleDefinition::GetPDGMagneticMoment(), G4ParticleDefinition::GetPDGMass(), G4ParticleDefinition::GetPDGStable(), G4ParticleDefinition::GetPDGWidth(), G4ParticleDefinition::GetQuarkContent(), GeV, G4ParticleDefinition::IsShortLived(), MeV, G4InuclParticleNames::name(), PrintFooter(), PrintHeader(), sB, second, sSUP, sSYMBOL, sTABLE, sTD, sTR, and tesla.

Referenced by Print().

◆ GetList()

const G4PPDContainer & G4VParticlePropertyReporter::GetList ( ) const
inlineinherited

Definition at line 76 of file G4VParticlePropertyReporter.hh.

76{return pList;}

References G4VParticlePropertyReporter::pList.

◆ operator!=()

G4bool G4VParticlePropertyReporter::operator!= ( const G4VParticlePropertyReporter right) const
inlineinherited

Definition at line 59 of file G4VParticlePropertyReporter.hh.

60 { return (this != &right); }

◆ operator==()

G4bool G4VParticlePropertyReporter::operator== ( const G4VParticlePropertyReporter right) const
inlineinherited

Definition at line 56 of file G4VParticlePropertyReporter.hh.

57 { return (this == &right); }

◆ Print()

void G4HtmlPPReporter::Print ( const G4String option = "")
virtual

Implements G4VParticlePropertyReporter.

Definition at line 55 of file G4HtmlPPReporter.cc.

56{
57 SparseOption( option );
58
60
61 for (size_t i=0; i< pList.size(); i++){
62 G4ParticleDefinition* particle = G4ParticleTable::GetParticleTable()->FindParticle( pList[i]->GetParticleName() );
63 GeneratePropertyTable(particle);
64 }
65}
void SparseOption(const G4String &option)
void GeneratePropertyTable(const G4ParticleDefinition *)

References G4ParticleTable::FindParticle(), GenerateIndex(), GeneratePropertyTable(), G4ParticleTable::GetParticleTable(), G4VParticlePropertyReporter::pList, and SparseOption().

◆ PrintFooter()

void G4HtmlPPReporter::PrintFooter ( std::ofstream &  outFile)
private

Definition at line 352 of file G4HtmlPPReporter.cc.

353{
354 outFile << "<HR>" << G4endl;
355 outFile << "</BODY>" << G4endl;
356 outFile << "</HTML>" << G4endl;
357}

References G4endl.

Referenced by GenerateIndex(), and GeneratePropertyTable().

◆ PrintHeader()

void G4HtmlPPReporter::PrintHeader ( std::ofstream &  outFile)
private

Definition at line 337 of file G4HtmlPPReporter.cc.

338{
339 outFile << "<HTML>" << G4endl;
340 outFile << "<HEAD>" << G4endl;
341 outFile << " <META HTTP-EQUIV=" << "\"" << " Content-Type" << "\"";
342 outFile << " CONTENT="
343 << "\"" << "text/html; charset=iso-8859-1"
344 << "\"" << ">" << G4endl;
345 outFile << " <TITLE>Geant4 Particle List </TITLE>" << G4endl;
346 outFile << "</HEAD>" << G4endl;
347 outFile << "<! -- Generated automatically by Geant4, "
348 << " -- !>" << G4endl;
349 outFile << "<BODY>" << G4endl;
350}

References G4endl.

Referenced by GenerateIndex(), and GeneratePropertyTable().

◆ SparseOption()

void G4HtmlPPReporter::SparseOption ( const G4String option)
private

Definition at line 68 of file G4HtmlPPReporter.cc.

69{
70 G4Tokenizer savedToken( option );
71
72 // 1st option : base directory
73 baseDir = savedToken();
74 if (!baseDir.empty()) {
75 if(baseDir.back()!='/') {
76 baseDir += "/";
77 }
78 }
79 comment = savedToken();
80}

References baseDir, and comment.

Referenced by Print().

Field Documentation

◆ baseDir

G4String G4HtmlPPReporter::baseDir
private

Definition at line 76 of file G4HtmlPPReporter.hh.

Referenced by GenerateIndex(), GeneratePropertyTable(), and SparseOption().

◆ comment

G4String G4HtmlPPReporter::comment
private

Definition at line 77 of file G4HtmlPPReporter.hh.

Referenced by GenerateIndex(), and SparseOption().

◆ eB

const char * G4HtmlPPReporter::eB = "</B>"
staticprivate

Definition at line 69 of file G4HtmlPPReporter.hh.

Referenced by GeneratePropertyTable().

◆ eLFONT

const char * G4HtmlPPReporter::eLFONT = "</FONT>"
staticprivate

Definition at line 70 of file G4HtmlPPReporter.hh.

Referenced by GenerateIndex().

◆ eSUB

const char * G4HtmlPPReporter::eSUB = "</SUB>"
staticprivate

Definition at line 73 of file G4HtmlPPReporter.hh.

◆ eSUP

const char * G4HtmlPPReporter::eSUP = "</SUP>"
staticprivate

Definition at line 72 of file G4HtmlPPReporter.hh.

Referenced by GenerateIndex(), and GeneratePropertyTable().

◆ eSYMBOL

const char * G4HtmlPPReporter::eSYMBOL = "</FONT>"
staticprivate

Definition at line 71 of file G4HtmlPPReporter.hh.

Referenced by GeneratePropertyTable().

◆ eTABLE

const char * G4HtmlPPReporter::eTABLE = "</TABLE>"
staticprivate

Definition at line 66 of file G4HtmlPPReporter.hh.

Referenced by GenerateIndex(), and GeneratePropertyTable().

◆ eTD

const char * G4HtmlPPReporter::eTD = "</TD>"
staticprivate

Definition at line 68 of file G4HtmlPPReporter.hh.

Referenced by GenerateIndex(), and GeneratePropertyTable().

◆ eTR

const char * G4HtmlPPReporter::eTR = "</TR>"
staticprivate

Definition at line 67 of file G4HtmlPPReporter.hh.

Referenced by GenerateIndex(), and GeneratePropertyTable().

◆ pList

G4PPDContainer G4VParticlePropertyReporter::pList
protectedinherited

◆ pPropertyTable

G4ParticlePropertyTable* G4VParticlePropertyReporter::pPropertyTable
protectedinherited

◆ sB

const char * G4HtmlPPReporter::sB = "<B>"
staticprivate

Definition at line 69 of file G4HtmlPPReporter.hh.

Referenced by GeneratePropertyTable().

◆ sLFONT

const char * G4HtmlPPReporter::sLFONT = "<FONT SIZE = +1>"
staticprivate

Definition at line 70 of file G4HtmlPPReporter.hh.

Referenced by GenerateIndex().

◆ sSUB

const char * G4HtmlPPReporter::sSUB = "<SUB>"
staticprivate

Definition at line 73 of file G4HtmlPPReporter.hh.

◆ sSUP

const char * G4HtmlPPReporter::sSUP = "<SUP>"
staticprivate

Definition at line 72 of file G4HtmlPPReporter.hh.

Referenced by GenerateIndex(), and GeneratePropertyTable().

◆ sSYMBOL

const char * G4HtmlPPReporter::sSYMBOL = "<FONT FACE = \"symbol\" >"
staticprivate

Definition at line 71 of file G4HtmlPPReporter.hh.

Referenced by GeneratePropertyTable().

◆ sTABLE

const char * G4HtmlPPReporter::sTABLE = "<TABLE WIDTH="
staticprivate

Definition at line 66 of file G4HtmlPPReporter.hh.

Referenced by GenerateIndex(), and GeneratePropertyTable().

◆ sTD

const char * G4HtmlPPReporter::sTD = "<TD>"
staticprivate

Definition at line 68 of file G4HtmlPPReporter.hh.

Referenced by GenerateIndex(), and GeneratePropertyTable().

◆ sTR

const char * G4HtmlPPReporter::sTR = "<TR>"
staticprivate

Definition at line 67 of file G4HtmlPPReporter.hh.

Referenced by GenerateIndex(), and GeneratePropertyTable().


The documentation for this class was generated from the following files: