ATLAS Offline Software
ForwardDetectors
ALFA
ALFA_BeamTransport
src
ALFA_FPConfig.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ALFA_BeamTrack_FPCONFIG_H
6
#define ALFA_BeamTrack_FPCONFIG_H
7
// configuration structure for FPTracker
8
#include <string>
9
10
struct
FPConfig
{
11
12
bool
UseALFA
;
13
std::string
ConfDir
;
14
15
16
//configuration parameters for FPTracker
17
int
IP
;
18
// float xinner0;
19
bool
useaper
;
//user appature true false
20
double
apermb
;
// MB aperture constant in mm (0 = nominal 22.02 mm)
21
double
xcol1
;
//colimator settings
22
double
xcol2
;
23
double
pbeam0
;
//beam energy
24
25
float
RPDistance
;
26
27
//float endMarker; //RP Position
28
float
absZMagMax
;
//dont read magnets after this value
29
30
31
32
//Other Configuration Variables to add for FPTracker
33
};
34
#endif
FPConfig::IP
int IP
Definition:
ALFA_FPConfig.h:17
FPConfig::UseALFA
bool UseALFA
Definition:
ALFA_FPConfig.h:12
FPConfig
Definition:
ALFA_FPConfig.h:10
FPConfig::ConfDir
std::string ConfDir
Definition:
ALFA_FPConfig.h:13
FPConfig::xcol2
double xcol2
Definition:
ALFA_FPConfig.h:22
FPConfig::apermb
double apermb
Definition:
ALFA_FPConfig.h:20
FPConfig::xcol1
double xcol1
Definition:
ALFA_FPConfig.h:21
FPConfig::absZMagMax
float absZMagMax
Definition:
ALFA_FPConfig.h:28
FPConfig::RPDistance
float RPDistance
Definition:
ALFA_FPConfig.h:25
FPConfig::pbeam0
double pbeam0
Definition:
ALFA_FPConfig.h:23
FPConfig::useaper
bool useaper
Definition:
ALFA_FPConfig.h:19
Generated on Wed Mar 12 2025 21:07:00 for ATLAS Offline Software by
1.8.18