Project
Loading...
Searching...
No Matches
o2::ctp::CTPInput Struct Reference

#include <Configuration.h>

Public Member Functions

 CTPInput ()=default
 
 CTPInput (std::string &name, std::string &det, uint32_t index)
 
 CTPInput (const char *name, const char *det, uint32_t index)
 
uint32_t getIndex () const
 
std::string getInputDetName () const
 
void setRun3DetName (std::string &run2Name)
 
void printStream (std::ostream &strem) const
 
 ClassDefNV (CTPInput, 3)
 

Public Attributes

std::string name = ""
 
std::string level = ""
 
std::uint64_t inputMask = 0
 
o2::detectors::DetID::ID detID = 16
 
bool neg = 1
 

Static Public Attributes

static const std::map< std::string, std::string > run2DetToRun3Det = {{"T", "FT0"}, {"V", "FV0"}, {"U", "FDD"}, {"E", "EMC"}, {"D", "EMC"}, {"H", "TRD"}, {"O", "TOF"}, {"P", "PHS"}, {"Z", "ZDC"}}
 

Detailed Description

CTP inputs Default input config is in CTPConfiguration

Definition at line 56 of file Configuration.h.

Constructor & Destructor Documentation

◆ CTPInput() [1/3]

o2::ctp::CTPInput::CTPInput ( )
default

◆ CTPInput() [2/3]

CTPInput::CTPInput ( std::string &  name,
std::string &  det,
uint32_t  index 
)

Definition at line 124 of file Configuration.cxx.

◆ CTPInput() [3/3]

CTPInput::CTPInput ( const char name,
const char det,
uint32_t  index 
)

Definition at line 130 of file Configuration.cxx.

Member Function Documentation

◆ ClassDefNV()

o2::ctp::CTPInput::ClassDefNV ( CTPInput  ,
 
)

◆ getIndex()

uint32_t o2::ctp::CTPInput::getIndex ( ) const
inline

Definition at line 66 of file Configuration.h.

◆ getInputDetName()

std::string o2::ctp::CTPInput::getInputDetName ( ) const
inline

Definition at line 67 of file Configuration.h.

◆ printStream()

void CTPInput::printStream ( std::ostream &  strem) const

Definition at line 141 of file Configuration.cxx.

◆ setRun3DetName()

void CTPInput::setRun3DetName ( std::string &  run2Name)

Definition at line 136 of file Configuration.cxx.

Member Data Documentation

◆ detID

o2::detectors::DetID::ID o2::ctp::CTPInput::detID = 16

Definition at line 64 of file Configuration.h.

◆ inputMask

std::uint64_t o2::ctp::CTPInput::inputMask = 0

Definition at line 63 of file Configuration.h.

◆ level

std::string o2::ctp::CTPInput::level = ""

Definition at line 62 of file Configuration.h.

◆ name

std::string o2::ctp::CTPInput::name = ""

Definition at line 61 of file Configuration.h.

◆ neg

bool o2::ctp::CTPInput::neg = 1

Definition at line 65 of file Configuration.h.

◆ run2DetToRun3Det

const std::map< std::string, std::string > CTPInput::run2DetToRun3Det = {{"T", "FT0"}, {"V", "FV0"}, {"U", "FDD"}, {"E", "EMC"}, {"D", "EMC"}, {"H", "TRD"}, {"O", "TOF"}, {"P", "PHS"}, {"Z", "ZDC"}}
static

Definition at line 57 of file Configuration.h.


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