ATLAS Offline Software
Public Attributes | List of all members
xAOD::RingSetConf_v1::RawConf Struct Reference

#include <RingSetConf_v1.h>

Collaboration diagram for xAOD::RingSetConf_v1::RawConf:

Public Member Functions

 RawConf ()
 Configuration Struct ctors. More...
 
 RawConf (const unsigned nRings, const std::vector< CaloSampling::CaloSample > &layers, const float etaWidth, const float phiWidth, const float cellMaxDEtaDist, const float cellMaxDPhiDist, const Ringer::CalJointLayer calJointLayer, const Ringer::CalJointSection calJointSection, const bool doEtaAxesDivision=false, const bool doPhiAxesDivision=false)
 Build referencing core variables. More...
 
 RawConf (const unsigned nRings, const std::vector< CaloSampling::CaloSample > &layers, const float etaWidth, const float phiWidth, const float cellMaxDEtaDist, const float cellMaxDPhiDist, const Ringer::CalJointLayer calJointLayer, const Ringer::CalJointSection calJointSection, const bool doEtaAxesDivision, const bool doPhiAxesDivision, const unsigned layerStartIdx, const unsigned layerEndIdx, const unsigned sectionStartIdx, const unsigned sectionEndIdx)
 Build referencing each holden variable. More...
 
 RawConf (const RingSetConf_v1 &rsConf)
 Build from the detailed class. More...
 

Public Attributes

unsigned nRings
 Ringset number of Rings. More...
 
std::vector< CaloSampling::CaloSamplelayers
 Ringset layers. More...
 
float etaWidth
 Ring Width in eta. More...
 
float phiWidth
 Ring Width in phi. More...
 
float cellMaxDEtaDist
 Maximum distance cell in eta to seed. More...
 
float cellMaxDPhiDist
 Maximum distance cell in phi to seed. More...
 
Ringer::CalJointLayer calJointLayer
 The Calorimeter Joint Layer of this RingSet (see CaloRingsDefs.h) More...
 
Ringer::CalJointSection calJointSection
 The Calorimeter Joint Section (see CaloRingsDefs.h) More...
 
bool doEtaAxesDivision
 Hold the option of eta axes division. More...
 
bool doPhiAxesDivision
 Hold the option of phi axes division. More...
 
unsigned layerStartIdx
 Hold the start of this layer on a non-segmented representation: More...
 
unsigned layerEndIdx
 Hold the end of this layer on a non-segmented representation: More...
 
unsigned sectionStartIdx
 Hold the start of this section on a non-segmented representation: More...
 
unsigned sectionEndIdx
 Hold the end of this section on a non-segmented representation: More...
 

Detailed Description

Definition at line 49 of file RingSetConf_v1.h.

Constructor & Destructor Documentation

◆ RawConf() [1/4]

xAOD::RingSetConf_v1::RawConf::RawConf ( )
inline

Configuration Struct ctors.

Empty ctor

Definition at line 478 of file RingSetConf_v1.h.

◆ RawConf() [2/4]

xAOD::RingSetConf_v1::RawConf::RawConf ( const unsigned  nRings,
const std::vector< CaloSampling::CaloSample > &  layers,
const float  etaWidth,
const float  phiWidth,
const float  cellMaxDEtaDist,
const float  cellMaxDPhiDist,
const Ringer::CalJointLayer  calJointLayer,
const Ringer::CalJointSection  calJointSection,
const bool  doEtaAxesDivision = false,
const bool  doPhiAxesDivision = false 
)

Build referencing core variables.

This constructor may be used in conjuction to CaloRingsConf_v1::addRawConfColBounderies to obtain a complete RawConf struct.

Definition at line 450 of file RingSetConf_v1.cxx.

◆ RawConf() [3/4]

xAOD::RingSetConf_v1::RawConf::RawConf ( const unsigned  nRings,
const std::vector< CaloSampling::CaloSample > &  layers,
const float  etaWidth,
const float  phiWidth,
const float  cellMaxDEtaDist,
const float  cellMaxDPhiDist,
const Ringer::CalJointLayer  calJointLayer,
const Ringer::CalJointSection  calJointSection,
const bool  doEtaAxesDivision,
const bool  doPhiAxesDivision,
const unsigned  layerStartIdx,
const unsigned  layerEndIdx,
const unsigned  sectionStartIdx,
const unsigned  sectionEndIdx 
)

◆ RawConf() [4/4]

xAOD::RingSetConf_v1::RawConf::RawConf ( const RingSetConf_v1 rsConf)

Build from the detailed class.

Definition at line 504 of file RingSetConf_v1.cxx.

505  :
506  nRings(rsConf.nRings()),
507  layers(rsConf.layers()),
508  etaWidth(rsConf.etaWidth()),
509  phiWidth(rsConf.phiWidth()),
510  cellMaxDEtaDist(rsConf.cellMaxDEtaDist()),
511  cellMaxDPhiDist(rsConf.cellMaxDPhiDist()),
512  calJointLayer(rsConf.calJointLayer()),
513  calJointSection(rsConf.calJointSection()),
514  doEtaAxesDivision(rsConf.doEtaAxesDivision()),
515  doPhiAxesDivision(rsConf.doPhiAxesDivision()),
516  layerStartIdx(rsConf.layerStartIdx()),
517  layerEndIdx(rsConf.layerEndIdx()),
518  sectionStartIdx(rsConf.sectionStartIdx()),
519  sectionEndIdx(rsConf.sectionEndIdx()){;}

Member Data Documentation

◆ calJointLayer

Ringer::CalJointLayer xAOD::RingSetConf_v1::RawConf::calJointLayer

The Calorimeter Joint Layer of this RingSet (see CaloRingsDefs.h)

Definition at line 63 of file RingSetConf_v1.h.

◆ calJointSection

Ringer::CalJointSection xAOD::RingSetConf_v1::RawConf::calJointSection

The Calorimeter Joint Section (see CaloRingsDefs.h)

Definition at line 65 of file RingSetConf_v1.h.

◆ cellMaxDEtaDist

float xAOD::RingSetConf_v1::RawConf::cellMaxDEtaDist

Maximum distance cell in eta to seed.

Definition at line 59 of file RingSetConf_v1.h.

◆ cellMaxDPhiDist

float xAOD::RingSetConf_v1::RawConf::cellMaxDPhiDist

Maximum distance cell in phi to seed.

Definition at line 61 of file RingSetConf_v1.h.

◆ doEtaAxesDivision

bool xAOD::RingSetConf_v1::RawConf::doEtaAxesDivision

Hold the option of eta axes division.

Definition at line 67 of file RingSetConf_v1.h.

◆ doPhiAxesDivision

bool xAOD::RingSetConf_v1::RawConf::doPhiAxesDivision

Hold the option of phi axes division.

Definition at line 69 of file RingSetConf_v1.h.

◆ etaWidth

float xAOD::RingSetConf_v1::RawConf::etaWidth

Ring Width in eta.

Definition at line 55 of file RingSetConf_v1.h.

◆ layerEndIdx

unsigned xAOD::RingSetConf_v1::RawConf::layerEndIdx

Hold the end of this layer on a non-segmented representation:

Definition at line 73 of file RingSetConf_v1.h.

◆ layers

std::vector<CaloSampling::CaloSample> xAOD::RingSetConf_v1::RawConf::layers

Ringset layers.

Definition at line 53 of file RingSetConf_v1.h.

◆ layerStartIdx

unsigned xAOD::RingSetConf_v1::RawConf::layerStartIdx

Hold the start of this layer on a non-segmented representation:

Definition at line 71 of file RingSetConf_v1.h.

◆ nRings

unsigned xAOD::RingSetConf_v1::RawConf::nRings

Ringset number of Rings.

Definition at line 51 of file RingSetConf_v1.h.

◆ phiWidth

float xAOD::RingSetConf_v1::RawConf::phiWidth

Ring Width in phi.

Definition at line 57 of file RingSetConf_v1.h.

◆ sectionEndIdx

unsigned xAOD::RingSetConf_v1::RawConf::sectionEndIdx

Hold the end of this section on a non-segmented representation:

Definition at line 77 of file RingSetConf_v1.h.

◆ sectionStartIdx

unsigned xAOD::RingSetConf_v1::RawConf::sectionStartIdx

Hold the start of this section on a non-segmented representation:

Definition at line 75 of file RingSetConf_v1.h.


The documentation for this struct was generated from the following files:
xAOD::RingSetConf_v1::RawConf::layerEndIdx
unsigned layerEndIdx
Hold the end of this layer on a non-segmented representation:
Definition: RingSetConf_v1.h:73
Ringer::UnknownJointLayer
@ UnknownJointLayer
Definition: CaloRingsDefs.h:54
xAOD::RingSetConf_v1::RawConf::layerStartIdx
unsigned layerStartIdx
Hold the start of this layer on a non-segmented representation:
Definition: RingSetConf_v1.h:71
xAOD::RingSetConf_v1::RawConf::phiWidth
float phiWidth
Ring Width in phi.
Definition: RingSetConf_v1.h:57
xAOD::RingSetConf_v1::RawConf::cellMaxDPhiDist
float cellMaxDPhiDist
Maximum distance cell in phi to seed.
Definition: RingSetConf_v1.h:61
xAOD::RingSetConf_v1::RawConf::calJointLayer
Ringer::CalJointLayer calJointLayer
The Calorimeter Joint Layer of this RingSet (see CaloRingsDefs.h)
Definition: RingSetConf_v1.h:63
xAOD::RingSetConf_v1::RawConf::nRings
unsigned nRings
Ringset number of Rings.
Definition: RingSetConf_v1.h:51
xAOD::RingSetConf_v1::RawConf::etaWidth
float etaWidth
Ring Width in eta.
Definition: RingSetConf_v1.h:55
Ringer::UnknownJointSection
@ UnknownJointSection
Definition: CaloRingsDefs.h:22
xAOD::RingSetConf_v1::RawConf::sectionEndIdx
unsigned sectionEndIdx
Hold the end of this section on a non-segmented representation:
Definition: RingSetConf_v1.h:77
xAOD::RingSetConf_v1::RawConf::layers
std::vector< CaloSampling::CaloSample > layers
Ringset layers.
Definition: RingSetConf_v1.h:53
xAOD::RingSetConf_v1::RawConf::sectionStartIdx
unsigned sectionStartIdx
Hold the start of this section on a non-segmented representation:
Definition: RingSetConf_v1.h:75
xAOD::RingSetConf_v1::RawConf::doEtaAxesDivision
bool doEtaAxesDivision
Hold the option of eta axes division.
Definition: RingSetConf_v1.h:67
xAOD::RingSetConf_v1::RawConf::calJointSection
Ringer::CalJointSection calJointSection
The Calorimeter Joint Section (see CaloRingsDefs.h)
Definition: RingSetConf_v1.h:65
xAOD::RingSetConf_v1::RawConf::doPhiAxesDivision
bool doPhiAxesDivision
Hold the option of phi axes division.
Definition: RingSetConf_v1.h:69
xAOD::RingSetConf_v1::RawConf::cellMaxDEtaDist
float cellMaxDEtaDist
Maximum distance cell in eta to seed.
Definition: RingSetConf_v1.h:59