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.