Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::Package2HTML Class Reference
Inheritance diagram for Hal::Package2HTML:

Public Member Functions

 Package2HTML (TString filename, const TString dir)
 
 Package2HTML (Package *pack, const TString dir, Bool_t mainDir=kTRUE)
 

Protected Types

enum class  eTableStyle { kStandard , kMetaData }
 

Protected Member Functions

Double_t GetDouble (const Package *pack, TString name) const
 
TString GetString (const Package *pack, TString name) const
 
ULong64_t GetULong (const Package *pack, TString name) const
 
Bool_t ExtractRunInfo ()
 
 Package2HTML ()
 
 Package2HTML (Package *ana_pack, Package *global_metadata, const TString dir, Int_t task_id)
 
Bool_t IsHalPackage (const TObject *obj) const
 
Bool_t IsExacltyHalPackage (const TObject *obj) const
 

Friends

class AnaFile
 

Detailed Description

Definition at line 38 of file Package2HTML.h.

Member Enumeration Documentation

◆ eTableStyle

enum class Hal::Package2HTML::eTableStyle
strongprotected

Definition at line 47 of file Package2HTML.h.

Constructor & Destructor Documentation

◆ Package2HTML() [1/4]

Hal::Package2HTML::Package2HTML ( )
protected

default empty ctor

Definition at line 55 of file Package2HTML.cxx.

◆ Package2HTML() [2/4]

Hal::Package2HTML::Package2HTML ( Package * ana_pack,
Package * global_metadata,
const TString dir,
Int_t task_id )
protected

constructor used by package extractor

Parameters
ana_packpackage with analysis
global_metadatapackage with global metadata
dirplace where report will be created
task_idid of task

Definition at line 201 of file Package2HTML.cxx.

◆ Package2HTML() [3/4]

Hal::Package2HTML::Package2HTML ( TString filename,
const TString dir )

extract entire file to HTML report

Parameters
filenamename of file
dirplace to create report

Definition at line 82 of file Package2HTML.cxx.

◆ Package2HTML() [4/4]

Hal::Package2HTML::Package2HTML ( Package * pack,
const TString dir,
Bool_t mainDir = kTRUE )

extract only single package into HTML report

Parameters
filenamename of file
dirplace where report will be extracted
packnamename of package to extraction export single package (even if it is not package with analysis
packpackage for extraction
dirplace where report is created
main_dir- if true separate coptions of html-scripts is created in dir

Definition at line 68 of file Package2HTML.cxx.

◆ ~Package2HTML()

Hal::Package2HTML::~Package2HTML ( )
virtual

Definition at line 1162 of file Package2HTML.cxx.

Member Function Documentation

◆ ExtractRunInfo()

Bool_t Hal::Package2HTML::ExtractRunInfo ( )
protected

extract run info

Returns
true if run info found

Definition at line 1219 of file Package2HTML.cxx.

◆ GetDouble()

Double_t Hal::Package2HTML::GetDouble ( const Package * pack,
TString name ) const
protected

Definition at line 1207 of file Package2HTML.cxx.

◆ GetString()

TString Hal::Package2HTML::GetString ( const Package * pack,
TString name ) const
protected

Definition at line 1211 of file Package2HTML.cxx.

◆ GetULong()

ULong64_t Hal::Package2HTML::GetULong ( const Package * pack,
TString name ) const
protected

Definition at line 1215 of file Package2HTML.cxx.

◆ IsExacltyHalPackage()

Bool_t Hal::Package2HTML::IsExacltyHalPackage ( const TObject * obj) const
inlineprotected

return true if obj is exactly Hal::Package

Parameters
obj
Returns

Definition at line 119 of file Package2HTML.h.

◆ IsHalPackage()

Bool_t Hal::Package2HTML::IsHalPackage ( const TObject * obj) const
inlineprotected

return true if obj inherits from HalPackage

Parameters
obj
Returns

Definition at line 113 of file Package2HTML.h.

Friends And Related Symbol Documentation

◆ AnaFile

friend class AnaFile
friend

Definition at line 39 of file Package2HTML.h.


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