ATLAS Offline Software
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