SND@LHC Software
Loading...
Searching...
No Matches
ShipTAUMagneticSpectrometer.h
Go to the documentation of this file.
1#ifndef TAUMAGNETICSPECTROMETER_H
2#define TAUMAGNETICSPECTROMETER_H
3
4#include "FairModule.h" // for FairModule
5
6#include "Rtypes.h" // for ShipMagnet::Class, Bool_t, etc
7
8#include <string> // for string
9
10class ShipTAUMagneticSpectrometer : public FairModule
11{
12 public:
13 ShipTAUMagneticSpectrometer(const char* name,const Double_t zLS,const Double_t FeL, const Double_t AirL, const Double_t SpectroL,
14 const Double_t GapV, const Double_t DGap, const Double_t MGap, const Double_t mf,
15 const char* Title="ShipTAUMagneticSpectrometer");
18 void ConstructGeometry();
19 void Initialize();
21
22
23protected:
24 Double_t zLastSlab; //z distance of the center of the last Fe slab of the second spectrometer in cm from the center of the vacuum tube
25 Double_t IronLenght;
26 Double_t AirLenght; // distance between the center of 2 iron slabs
28 Double_t GapFromVacuum;
29 Double_t DriftGap;
30 Double_t MiddleGap;
31 Double_t MagneticField;
32};
33
34
35
36#endif //TAUMAGNETICSPECTROMETER_H
37
ClassDef(ShipTAUMagneticSpectrometer, 1) protected Double_t IronLenght