![]() |
ATLAS Offline Software
|
This class holds all the necessary information to guide the writing of an object in a physical place. More...
#include <Placement.h>
Public Member Functions | |
| Placement () | |
| Default Constructor. More... | |
| Placement (const std::string &fileName, const std::string &containerName, long technology) | |
| Constructor with initialization. More... | |
| const std::string & | fileName () const |
| Access file name. More... | |
| Placement & | setFileName (const std::string &fileName) |
| Set file name. More... | |
| const std::string & | containerName () const |
| Access container name. More... | |
| Placement & | setContainerName (const std::string &containerName) |
| Set container name. More... | |
| int | technology () const |
| Access technology type. More... | |
| Placement & | setTechnology (int technology) |
| Set technology type. More... | |
| const std::string & | auxString () const |
| Access auxiliary string. More... | |
| Placement & | setAuxString (const std::string &auxString) |
| Set auxiliary string. More... | |
| const std::string | toString () const |
| Retrieve the string representation of the placement. More... | |
| Placement & | fromString (const std::string &from) |
| Build from the string representation of a placement. More... | |
Private Attributes | |
| long unsigned | m_technology |
| Technology identifier. More... | |
| std::string | m_fileName |
| File name. More... | |
| std::string | m_containerName |
| Container name. More... | |
| std::string | m_auxString |
| Auxiliary string. More... | |
This class holds all the necessary information to guide the writing of an object in a physical place.
Definition at line 19 of file Placement.h.
| Placement::Placement | ( | ) |
| Placement::Placement | ( | const std::string & | fileName, |
| const std::string & | containerName, | ||
| long | technology | ||
| ) |
Constructor with initialization.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| const std::string Placement::toString | ( | ) | const |
|
private |
Auxiliary string.
Definition at line 57 of file Placement.h.
|
private |
Container name.
Definition at line 55 of file Placement.h.
|
private |
File name.
Definition at line 53 of file Placement.h.
|
private |
Technology identifier.
Definition at line 51 of file Placement.h.
1.8.18