Project
Loading...
Searching...
No Matches
o2::base::GRPGeomRequest Struct Reference

#include <GRPGeomHelper.h>

Public Types

enum  GeomRequest { None , Aligned , Ideal , Alignments }
 

Public Member Functions

 GRPGeomRequest ()=delete
 
 GRPGeomRequest (bool orbitResetTime, bool GRPECS, bool GRPLHCIF, bool GRPMagField, bool askMatLUT, GeomRequest geom, std::vector< o2::framework::InputSpec > &inputs, bool askOnce=false, bool needPropD=false, std::string detMaskString="all")
 
void requireAggregateRunInfo (std::vector< o2::framework::InputSpec > &inputs)
 
void addInput (const o2::framework::InputSpec &&isp, std::vector< o2::framework::InputSpec > &inputs)
 

Public Attributes

bool askAggregateRunInfo = false
 
bool askGRPECS = false
 
bool askGRPLHCIF = false
 
bool askGRPMagField = false
 
bool askMatLUT = false
 
bool askTime = false
 
bool askGeomAlign = false
 
bool askGeomIdeal = false
 
bool askAlignments = false
 
bool askOnceAllButField = false
 
bool needPropagatorD = false
 

Detailed Description

Definition at line 90 of file GRPGeomHelper.h.

Member Enumeration Documentation

◆ GeomRequest

Enumerator
None 
Aligned 
Ideal 
Alignments 

Definition at line 91 of file GRPGeomHelper.h.

Constructor & Destructor Documentation

◆ GRPGeomRequest() [1/2]

o2::base::GRPGeomRequest::GRPGeomRequest ( )
delete

◆ GRPGeomRequest() [2/2]

GRPGeomRequest::GRPGeomRequest ( bool  orbitResetTime,
bool  GRPECS,
bool  GRPLHCIF,
bool  GRPMagField,
bool  askMatLUT,
GeomRequest  geom,
std::vector< o2::framework::InputSpec > &  inputs,
bool  askOnce = false,
bool  needPropD = false,
std::string  detMaskString = "all" 
)

Definition at line 39 of file GRPGeomHelper.cxx.

Member Function Documentation

◆ addInput()

void GRPGeomRequest::addInput ( const o2::framework::InputSpec &&  isp,
std::vector< o2::framework::InputSpec > &  inputs 
)

Definition at line 92 of file GRPGeomHelper.cxx.

◆ requireAggregateRunInfo()

void GRPGeomRequest::requireAggregateRunInfo ( std::vector< o2::framework::InputSpec > &  inputs)

Definition at line 76 of file GRPGeomHelper.cxx.

Member Data Documentation

◆ askAggregateRunInfo

bool o2::base::GRPGeomRequest::askAggregateRunInfo = false

Definition at line 96 of file GRPGeomHelper.h.

◆ askAlignments

bool o2::base::GRPGeomRequest::askAlignments = false

Definition at line 104 of file GRPGeomHelper.h.

◆ askGeomAlign

bool o2::base::GRPGeomRequest::askGeomAlign = false

Definition at line 102 of file GRPGeomHelper.h.

◆ askGeomIdeal

bool o2::base::GRPGeomRequest::askGeomIdeal = false

Definition at line 103 of file GRPGeomHelper.h.

◆ askGRPECS

bool o2::base::GRPGeomRequest::askGRPECS = false

Definition at line 97 of file GRPGeomHelper.h.

◆ askGRPLHCIF

bool o2::base::GRPGeomRequest::askGRPLHCIF = false

Definition at line 98 of file GRPGeomHelper.h.

◆ askGRPMagField

bool o2::base::GRPGeomRequest::askGRPMagField = false

Definition at line 99 of file GRPGeomHelper.h.

◆ askMatLUT

bool o2::base::GRPGeomRequest::askMatLUT = false

Definition at line 100 of file GRPGeomHelper.h.

◆ askOnceAllButField

bool o2::base::GRPGeomRequest::askOnceAllButField = false

Definition at line 105 of file GRPGeomHelper.h.

◆ askTime

bool o2::base::GRPGeomRequest::askTime = false

Definition at line 101 of file GRPGeomHelper.h.

◆ needPropagatorD

bool o2::base::GRPGeomRequest::needPropagatorD = false

Definition at line 106 of file GRPGeomHelper.h.


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