ATLAS Offline Software
Loading...
Searching...
No Matches
ALFA_FPConfig.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 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
double apermb
double xcol2
float RPDistance
std::string ConfDir
float absZMagMax
double pbeam0
double xcol1