ATLAS Offline Software
Loading...
Searching...
No Matches
xAOD::RingSetConf_v1::RawConf Struct Reference

#include <RingSetConf_v1.h>

Collaboration diagram for xAOD::RingSetConf_v1::RawConf:

Public Member Functions

 RawConf ()
 Configuration Struct ctors.
 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.
 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.
 RawConf (const RingSetConf_v1 &rsConf)
 Build from the detailed class.

Public Attributes

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

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.

479 : nRings(0),
480 etaWidth(0),
481 phiWidth(0),
486 doEtaAxesDivision(false),
487 doPhiAxesDivision(false),
488 layerStartIdx(0),
489 layerEndIdx(0),
491 sectionEndIdx(0){;}
@ UnknownJointLayer
@ UnknownJointSection
unsigned sectionEndIdx
Hold the end of this section on a non-segmented representation:
float cellMaxDEtaDist
Maximum distance cell in eta to seed.
unsigned sectionStartIdx
Hold the start of this section on a non-segmented representation:
bool doPhiAxesDivision
Hold the option of phi axes division.
float cellMaxDPhiDist
Maximum distance cell in phi to seed.
bool doEtaAxesDivision
Hold the option of eta axes division.
Ringer::CalJointSection calJointSection
The Calorimeter Joint Section (see CaloRingsDefs.h)
Ringer::CalJointLayer calJointLayer
The Calorimeter Joint Layer of this RingSet (see CaloRingsDefs.h)
unsigned nRings
Ringset number of Rings.
float etaWidth
Ring Width in eta.
unsigned layerStartIdx
Hold the start of this layer on a non-segmented representation:
float phiWidth
Ring Width in phi.
unsigned layerEndIdx
Hold the end of this layer on a non-segmented representation:

◆ 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 444 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 498 of file RingSetConf_v1.cxx.

499 :
500 nRings(rsConf.nRings()),
501 layers(rsConf.layers()),
502 etaWidth(rsConf.etaWidth()),
503 phiWidth(rsConf.phiWidth()),
504 cellMaxDEtaDist(rsConf.cellMaxDEtaDist()),
505 cellMaxDPhiDist(rsConf.cellMaxDPhiDist()),
506 calJointLayer(rsConf.calJointLayer()),
507 calJointSection(rsConf.calJointSection()),
508 doEtaAxesDivision(rsConf.doEtaAxesDivision()),
509 doPhiAxesDivision(rsConf.doPhiAxesDivision()),
510 layerStartIdx(rsConf.layerStartIdx()),
511 layerEndIdx(rsConf.layerEndIdx()),
512 sectionStartIdx(rsConf.sectionStartIdx()),
513 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: