ATLAS Offline Software
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
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

Definition at line 14 of file ForwardTracker/ForwardTracker/CollimatorData.h.

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:
ForwardTracker::beam1
@ beam1
Definition: ForwardTrackerConstants.h:13
ForwardTracker::beam2
@ beam2
Definition: ForwardTrackerConstants.h:13
ForwardTracker::CollimatorData::coll_n
static const int coll_n
Definition: ForwardTracker/ForwardTracker/CollimatorData.h:16
ForwardTracker::CollimatorData::coll_z
std::vector< std::vector< double > > coll_z
Definition: ForwardTracker/ForwardTracker/CollimatorData.h:18
ForwardTracker::CollimatorData::coll_a
std::vector< std::vector< double > > coll_a
Definition: ForwardTracker/ForwardTracker/CollimatorData.h:19