OpenWalnut  1.5.0dev
Public Types | Static Public Member Functions | List of all members
WSingleSelectorName Class Reference

Holds the single selector content. More...

#include <WSingleSelectorName.h>

Public Types

typedef std::tuple< std::string, std::string, std::string, std::list< std::string > > NameDescriptionSearchTyp
 tuple with 3 string as value More...
 

Static Public Member Functions

static std::string getX ()
 getter More...
 
static std::string getY ()
 getter More...
 
static std::string getZ ()
 getter More...
 
static std::string getPDG ()
 getter More...
 
static std::string getEdep ()
 getter More...
 
static std::string getEventId ()
 getter More...
 
static std::string getParentId ()
 getter More...
 
static WSingleSelectorName::NameDescriptionSearchTyp getXwithDescription ()
 getter More...
 
static WSingleSelectorName::NameDescriptionSearchTyp getYwithDescription ()
 getter More...
 
static WSingleSelectorName::NameDescriptionSearchTyp getZwithDescription ()
 getter More...
 
static WSingleSelectorName::NameDescriptionSearchTyp getPDGwithDescription ()
 getter More...
 
static WSingleSelectorName::NameDescriptionSearchTyp getEdepWithDescription ()
 getter More...
 
static WSingleSelectorName::NameDescriptionSearchTyp getEventIdWithDescription ()
 getter More...
 
static WSingleSelectorName::NameDescriptionSearchTyp getParentIdWithDescription ()
 getter More...
 
static std::list< WSingleSelectorName::NameDescriptionSearchTypgetListOfSelectorContent ()
 getter More...
 

Detailed Description

Holds the single selector content.

Definition at line 38 of file WSingleSelectorName.h.

Member Typedef Documentation

◆ NameDescriptionSearchTyp

typedef std::tuple< std::string, std::string, std::string, std::list < std::string > > WSingleSelectorName::NameDescriptionSearchTyp

tuple with 3 string as value

  1. Name of single-selector,
  2. Desciption of single-selector,
  3. Value that is searched for in the csv header

Definition at line 47 of file WSingleSelectorName.h.

Member Function Documentation

◆ getEdep()

std::string WSingleSelectorName::getEdep ( )
static

◆ getEdepWithDescription()

WSingleSelectorName::NameDescriptionSearchTyp WSingleSelectorName::getEdepWithDescription ( )
static

getter

Returns
the name of the single-selector (edep) with Description

Definition at line 114 of file WSingleSelectorName.cpp.

References WDataType::getDouble(), getEdep(), and WDataType::getInt().

Referenced by getListOfSelectorContent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getEventId()

std::string WSingleSelectorName::getEventId ( )
static

◆ getEventIdWithDescription()

WSingleSelectorName::NameDescriptionSearchTyp WSingleSelectorName::getEventIdWithDescription ( )
static

getter

Returns
the name of the single-selector (Event id) with Description

Definition at line 126 of file WSingleSelectorName.cpp.

References getEventId(), and WDataType::getInt().

Referenced by getListOfSelectorContent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getListOfSelectorContent()

std::list< WSingleSelectorName::NameDescriptionSearchTyp > WSingleSelectorName::getListOfSelectorContent ( )
static

getter

Returns
Vector of names of the single-selectors with Description and Value that is searched for in the csv header

Definition at line 153 of file WSingleSelectorName.cpp.

References getEdepWithDescription(), getEventIdWithDescription(), getParentIdWithDescription(), getPDGwithDescription(), getXwithDescription(), getYwithDescription(), and getZwithDescription().

Referenced by WColumnPropertyHandler::createProperties().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getParentId()

std::string WSingleSelectorName::getParentId ( )
static

getter

Returns
the name of the single-selector (Parent id)

Definition at line 61 of file WSingleSelectorName.cpp.

Referenced by WCsvConverter::checkConditionToPass(), getParentIdWithDescription(), and WFilterPropertyHandler::updateProperty().

+ Here is the caller graph for this function:

◆ getParentIdWithDescription()

WSingleSelectorName::NameDescriptionSearchTyp WSingleSelectorName::getParentIdWithDescription ( )
static

getter

Returns
the name of the single-selector (Parent id) with Description

Definition at line 139 of file WSingleSelectorName.cpp.

References WDataType::getInt(), and getParentId().

Referenced by getListOfSelectorContent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getPDG()

std::string WSingleSelectorName::getPDG ( )
static

getter

Returns
the name of the single-selector (pdg)

Definition at line 46 of file WSingleSelectorName.cpp.

Referenced by WCsvConverter::checkConditionToPass(), getPDGwithDescription(), WFilterPropertyHandler::updatePDGProperties(), and WFilterPropertyHandler::updateProperty().

+ Here is the caller graph for this function:

◆ getPDGwithDescription()

WSingleSelectorName::NameDescriptionSearchTyp WSingleSelectorName::getPDGwithDescription ( )
static

getter

Returns
the name of the single-selector (pdg) with Description

Definition at line 102 of file WSingleSelectorName.cpp.

References WDataType::getInt(), and getPDG().

Referenced by getListOfSelectorContent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getX()

std::string WSingleSelectorName::getX ( )
static

getter

Returns
the name of the single-selector (X)

Definition at line 31 of file WSingleSelectorName.cpp.

Referenced by getXwithDescription(), WCsvConverter::setOutputFromCSV(), and WVisualizationPropertyHandler::updateProperty().

+ Here is the caller graph for this function:

◆ getXwithDescription()

WSingleSelectorName::NameDescriptionSearchTyp WSingleSelectorName::getXwithDescription ( )
static

getter

Returns
the name of the single-selector (X) with Description

Definition at line 66 of file WSingleSelectorName.cpp.

References WDataType::getDouble(), WDataType::getInt(), and getX().

Referenced by getListOfSelectorContent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getY()

std::string WSingleSelectorName::getY ( )
static

getter

Returns
the name of the single-selector (Y)

Definition at line 36 of file WSingleSelectorName.cpp.

Referenced by getYwithDescription(), WCsvConverter::setOutputFromCSV(), and WVisualizationPropertyHandler::updateProperty().

+ Here is the caller graph for this function:

◆ getYwithDescription()

WSingleSelectorName::NameDescriptionSearchTyp WSingleSelectorName::getYwithDescription ( )
static

getter

Returns
the name of the single-selector (Y) with Description

Definition at line 78 of file WSingleSelectorName.cpp.

References WDataType::getDouble(), WDataType::getInt(), and getY().

Referenced by getListOfSelectorContent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getZ()

std::string WSingleSelectorName::getZ ( )
static

getter

Returns
the name of the single-selector (Z)

Definition at line 41 of file WSingleSelectorName.cpp.

Referenced by getZwithDescription(), WCsvConverter::setOutputFromCSV(), and WVisualizationPropertyHandler::updateProperty().

+ Here is the caller graph for this function:

◆ getZwithDescription()

WSingleSelectorName::NameDescriptionSearchTyp WSingleSelectorName::getZwithDescription ( )
static

getter

Returns
the name of the single-selector (Z) with Description

Definition at line 90 of file WSingleSelectorName.cpp.

References WDataType::getDouble(), WDataType::getInt(), and getZ().

Referenced by getListOfSelectorContent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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