BDSMagnetColours Class Reference

Collaboration diagram for BDSMagnetColours:

Collaboration graph
[legend]

Public Member Functions

 ~BDSMagnetColours ()
 singleton pattern
G4Colour * GetMagnetColour (G4String magnetTypeName)
G4Colour * GetMagnetColour (G4int magnetOrder)

Static Public Member Functions

static BDSMagnetColoursInstance ()

Private Member Functions

 BDSMagnetColours ()

Private Attributes

std::map< G4int, G4String > magnetName
std::map< G4String, G4Colour * > colours

Static Private Attributes

static BDSMagnetColours_instance = 0

Detailed Description

Definition at line 9 of file BDSMagnetColours.hh.


Field Documentation

std::map<G4String, G4Colour*> BDSMagnetColours::colours [private]

A map of the colour for each type of magnet by name - one for each class that inherits the BDSMagnet class

Definition at line 29 of file BDSMagnetColours.hh.

Referenced by BDSMagnetColours(), and GetMagnetColour().

std::map<G4int, G4String> BDSMagnetColours::magnetName [private]

A map of the magnet name for which order it is, which can be used to access the appropriate colour map

Definition at line 25 of file BDSMagnetColours.hh.

Referenced by BDSMagnetColours(), and GetMagnetColour().


The documentation for this class was generated from the following files:
Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7