ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cheprep::DefaultHepRepAttDef Class Reference

#include <geant4/tree/geant4-10.6-release/source/visualization/HepRep/include/cheprep/DefaultHepRepAttDef.h>

+ Inheritance diagram for cheprep::DefaultHepRepAttDef:
+ Collaboration diagram for cheprep::DefaultHepRepAttDef:

Public Member Functions

 DefaultHepRepAttDef (std::string name, std::string desc, std::string category, std::string extra)
 
 ~DefaultHepRepAttDef ()
 
HEPREP::HepRepAttDefcopy ()
 
std::string getName ()
 
std::string getLowerCaseName ()
 
std::string getDescription ()
 
std::string getCategory ()
 
std::string getExtra ()
 
- Public Member Functions inherited from HEPREP::HepRepAttDef
virtual ~HepRepAttDef ()
 Destructor.
 

Private Attributes

std::string name
 
std::string desc
 
std::string category
 
std::string extra
 

Detailed Description

Definition at line 16 of file DefaultHepRepAttDef.h.

View newest version in sPHENIX GitHub at line 16 of file DefaultHepRepAttDef.h

Constructor & Destructor Documentation

cheprep::DefaultHepRepAttDef::DefaultHepRepAttDef ( std::string  name,
std::string  desc,
std::string  category,
std::string  extra 
)

Definition at line 18 of file DefaultHepRepAttDef.cc.

View newest version in sPHENIX GitHub at line 18 of file DefaultHepRepAttDef.cc

Referenced by copy().

+ Here is the caller graph for this function:

cheprep::DefaultHepRepAttDef::~DefaultHepRepAttDef ( )

Definition at line 22 of file DefaultHepRepAttDef.cc.

View newest version in sPHENIX GitHub at line 22 of file DefaultHepRepAttDef.cc

Member Function Documentation

HepRepAttDef * cheprep::DefaultHepRepAttDef::copy ( )
virtual

Returns a deep copy of this attdef.

Returns
copy of this attdef.

Implements HEPREP::HepRepAttDef.

Definition at line 25 of file DefaultHepRepAttDef.cc.

View newest version in sPHENIX GitHub at line 25 of file DefaultHepRepAttDef.cc

References category, DefaultHepRepAttDef(), desc, and extra.

+ Here is the call graph for this function:

string cheprep::DefaultHepRepAttDef::getCategory ( )
virtual

Returns category of this attdef.

Returns
category.

Implements HEPREP::HepRepAttDef.

Definition at line 43 of file DefaultHepRepAttDef.cc.

View newest version in sPHENIX GitHub at line 43 of file DefaultHepRepAttDef.cc

References category.

string cheprep::DefaultHepRepAttDef::getDescription ( )
virtual

Returns a description of this attdef.

Returns
description.

Implements HEPREP::HepRepAttDef.

Definition at line 39 of file DefaultHepRepAttDef.cc.

View newest version in sPHENIX GitHub at line 39 of file DefaultHepRepAttDef.cc

References desc.

string cheprep::DefaultHepRepAttDef::getExtra ( )
virtual

Returns any extra information of this attdef.

Returns
extra info.

Implements HEPREP::HepRepAttDef.

Definition at line 47 of file DefaultHepRepAttDef.cc.

View newest version in sPHENIX GitHub at line 47 of file DefaultHepRepAttDef.cc

References extra.

string cheprep::DefaultHepRepAttDef::getLowerCaseName ( )
virtual

Returns the lowercased name of this attdef.

Returns
lowercased name.

Implements HEPREP::HepRepAttDef.

Definition at line 33 of file DefaultHepRepAttDef.cc.

View newest version in sPHENIX GitHub at line 33 of file DefaultHepRepAttDef.cc

References int(), name, and Acts::Test::transform.

+ Here is the call graph for this function:

string cheprep::DefaultHepRepAttDef::getName ( )
virtual

Returns the mixed case name of this attdef.

Returns
name.

Implements HEPREP::HepRepAttDef.

Definition at line 29 of file DefaultHepRepAttDef.cc.

View newest version in sPHENIX GitHub at line 29 of file DefaultHepRepAttDef.cc

References name.

Member Data Documentation

std::string cheprep::DefaultHepRepAttDef::category
private

Definition at line 19 of file DefaultHepRepAttDef.h.

View newest version in sPHENIX GitHub at line 19 of file DefaultHepRepAttDef.h

Referenced by copy(), and getCategory().

std::string cheprep::DefaultHepRepAttDef::desc
private

Definition at line 19 of file DefaultHepRepAttDef.h.

View newest version in sPHENIX GitHub at line 19 of file DefaultHepRepAttDef.h

Referenced by copy(), and getDescription().

std::string cheprep::DefaultHepRepAttDef::extra
private

Definition at line 19 of file DefaultHepRepAttDef.h.

View newest version in sPHENIX GitHub at line 19 of file DefaultHepRepAttDef.h

Referenced by copy(), and getExtra().

std::string cheprep::DefaultHepRepAttDef::name
private

Definition at line 19 of file DefaultHepRepAttDef.h.

View newest version in sPHENIX GitHub at line 19 of file DefaultHepRepAttDef.h

Referenced by getLowerCaseName(), and getName().


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