ATLAS Offline Software
Loading...
Searching...
No Matches
ForwardTracker::CollimatorData Struct Reference

#include <CollimatorData.h>

Collaboration diagram for ForwardTracker::CollimatorData:

Public Member Functions

 CollimatorData (const ConfigData &)

Public Attributes

std::vector< std::vector< double > > coll_z
std::vector< std::vector< double > > coll_a

Static Public Attributes

static const int coll_n = 2

Detailed Description

Constructor & Destructor Documentation

◆ CollimatorData()

ForwardTracker::CollimatorData::CollimatorData ( const ConfigData & cData)

Definition at line 13 of file ForwardTracker/src/CollimatorData.cxx.

13 :
14 coll_z(std::vector<std::vector<double> >(coll_n, std::vector<double>(coll_n))),
15 coll_a(std::vector<std::vector<double> >(coll_n, std::vector<double>(coll_n))) {
16
17 coll_z[beam1][0] = cData.positionC1;
18 coll_z[beam1][1] = cData.positionC2;
19 coll_z[beam2][0] = cData.positionC1;
20 coll_z[beam2][1] = cData.positionC2;
21
22 coll_a[beam1][0] = cData.apertureC1;
23 coll_a[beam1][1] = cData.apertureC2;
24 coll_a[beam2][0] = cData.apertureC1;
25 coll_a[beam2][1] = cData.apertureC2;
26 }

Member Data Documentation

◆ coll_a

std::vector< std::vector<double> > ForwardTracker::CollimatorData::coll_a

◆ coll_n

const int ForwardTracker::CollimatorData::coll_n = 2
static

◆ coll_z

std::vector< std::vector<double> > ForwardTracker::CollimatorData::coll_z

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