OpenWalnut  1.5.0dev
Public Types | Public Member Functions | Private Attributes | List of all members
WConverterIndexes Class Reference

Holds the indexes of the columns and is able to update them. More...

#include <WConverterIndexes.h>

+ Collaboration diagram for WConverterIndexes:

Public Types

typedef std::shared_ptr< WConverterIndexesSPtr
 A shared_ptr to this class. More...
 

Public Member Functions

 WConverterIndexes ()
 Empty constructor for class creation. More...
 
void update (WProtonData::SPtr protonData)
 Updates the indexes based on the data given. More...
 
int getParentID ()
 Gets the parentID index as integer. More...
 
int getPosX ()
 Gets the posX index as integer. More...
 
int getPosY ()
 Gets the posY index as integer. More...
 
int getPosZ ()
 Gets the posZ index as integer. More...
 
int getEdep ()
 Gets the edep index as integer. More...
 
int getPDGEncoding ()
 Gets the PDGEncoding index as integer. More...
 
int getEventID ()
 Gets the eventID index as integer. More...
 

Private Attributes

int m_parentID = -1
 The parentID index. More...
 
int m_posX = -1
 The posX index. More...
 
int m_posY = -1
 The posY index. More...
 
int m_posZ = -1
 The posZ index. More...
 
int m_edep = -1
 The edep index. More...
 
int m_PDGEncoding = -1
 The PDGEncoding index. More...
 
int m_eventID = -1
 The eventID index. More...
 

Detailed Description

Holds the indexes of the columns and is able to update them.

Definition at line 37 of file WConverterIndexes.h.

Member Typedef Documentation

◆ SPtr

typedef std::shared_ptr< WConverterIndexes > WConverterIndexes::SPtr

A shared_ptr to this class.

Definition at line 43 of file WConverterIndexes.h.

Constructor & Destructor Documentation

◆ WConverterIndexes()

WConverterIndexes::WConverterIndexes ( )

Empty constructor for class creation.

Definition at line 28 of file WConverterIndexes.cpp.

Member Function Documentation

◆ getEdep()

int WConverterIndexes::getEdep ( )

Gets the edep index as integer.

Returns
int The edep index.

Definition at line 63 of file WConverterIndexes.cpp.

References m_edep.

◆ getEventID()

int WConverterIndexes::getEventID ( )

Gets the eventID index as integer.

Returns
int The eventID index.

Definition at line 73 of file WConverterIndexes.cpp.

References m_eventID.

◆ getParentID()

int WConverterIndexes::getParentID ( )

Gets the parentID index as integer.

Returns
int The parentID index.

Definition at line 43 of file WConverterIndexes.cpp.

References m_parentID.

◆ getPDGEncoding()

int WConverterIndexes::getPDGEncoding ( )

Gets the PDGEncoding index as integer.

Returns
int The PDGEncoding index.

Definition at line 68 of file WConverterIndexes.cpp.

References m_PDGEncoding.

◆ getPosX()

int WConverterIndexes::getPosX ( )

Gets the posX index as integer.

Returns
int The posX index.

Definition at line 48 of file WConverterIndexes.cpp.

References m_posX.

◆ getPosY()

int WConverterIndexes::getPosY ( )

Gets the posY index as integer.

Returns
int The posY index.

Definition at line 53 of file WConverterIndexes.cpp.

References m_posY.

◆ getPosZ()

int WConverterIndexes::getPosZ ( )

Gets the posZ index as integer.

Returns
int The posZ index.

Definition at line 58 of file WConverterIndexes.cpp.

References m_posZ.

◆ update()

void WConverterIndexes::update ( WProtonData::SPtr  protonData)

Updates the indexes based on the data given.

Parameters
protonDataThe data which contains the columns.

Definition at line 32 of file WConverterIndexes.cpp.

References m_edep, m_eventID, m_parentID, m_PDGEncoding, m_posX, m_posY, and m_posZ.

Member Data Documentation

◆ m_edep

int WConverterIndexes::m_edep = -1
private

The edep index.

Definition at line 108 of file WConverterIndexes.h.

Referenced by getEdep(), and update().

◆ m_eventID

int WConverterIndexes::m_eventID = -1
private

The eventID index.

Definition at line 112 of file WConverterIndexes.h.

Referenced by getEventID(), and update().

◆ m_parentID

int WConverterIndexes::m_parentID = -1
private

The parentID index.

Definition at line 100 of file WConverterIndexes.h.

Referenced by getParentID(), and update().

◆ m_PDGEncoding

int WConverterIndexes::m_PDGEncoding = -1
private

The PDGEncoding index.

Definition at line 110 of file WConverterIndexes.h.

Referenced by getPDGEncoding(), and update().

◆ m_posX

int WConverterIndexes::m_posX = -1
private

The posX index.

Definition at line 102 of file WConverterIndexes.h.

Referenced by getPosX(), and update().

◆ m_posY

int WConverterIndexes::m_posY = -1
private

The posY index.

Definition at line 104 of file WConverterIndexes.h.

Referenced by getPosY(), and update().

◆ m_posZ

int WConverterIndexes::m_posZ = -1
private

The posZ index.

Definition at line 106 of file WConverterIndexes.h.

Referenced by getPosZ(), and update().


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