Skip to content

Commit a107308

Browse files
committed
Porting the beam pipe for run 4 (around FOCAL)
1 parent 7eaa964 commit a107308

File tree

3 files changed

+296
-128
lines changed

3 files changed

+296
-128
lines changed

Detectors/Passive/include/DetectorsPassive/Pipe.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#define ALICEO2_PASSIVE_PIPE_H
1414

1515
#include "DetectorsPassive/PassiveBase.h"
16-
#include "Rtypes.h" // for Pipe::Class, ClassDef, Pipe::Streamer
16+
#include "Rtypes.h" // for Pipe::Class, ClassDef, Pipe::Streamer
1717

1818
class TGeoPcon;
1919

@@ -24,7 +24,7 @@ namespace passive
2424
class Pipe : public PassiveBase
2525
{
2626
public:
27-
Pipe(const char* name, const char* Title = "Alice Pipe", float rho = 0.f, float thick = 0.f);
27+
Pipe(const char* name, const char* Title = "Alice Pipe", float rho = 0.f, float thick = 0.f, bool dofocal = false);
2828
Pipe();
2929

3030
~Pipe() override;
@@ -53,6 +53,7 @@ class Pipe : public PassiveBase
5353
float mBePipeRmax = 0.; // outer diameter of the Be section
5454
float mBePipeThick = 0.; // Be section thickness
5555
float mIpHLength = 0.; // half length of the beampipe around the IP // FixMe: up to now, hardcoded to 57.25cm
56+
bool mDoFOCAL = false; // flag weather to implement the beam infront of FOCAL according to run3 or run4
5657

5758
ClassDefOverride(Pipe, 1);
5859
};

0 commit comments

Comments
 (0)