ATLAS Offline Software
Loading...
Searching...
No Matches
Cutout.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef Cutout_H
6#define Cutout_H
7
8#include <iostream>
9
10class GeoShape;
11
12namespace MuonGM {
13
14 class Cutout {
15 public:
16 Cutout() = default;
17 void setThickness(double compThickness);
18 const GeoShape *build();
19
20 int ijob{0};
21 int subtype{0};
22 int icut{0};
23 double dx{0.};
24 double dy{0.};
25 double widthXs{0.};
26 double widthXl{0.};
27 double lengthY{0.};
28 double excent{0.};
29 double dead1{0.};
30 double thickness{0.};
31
32 friend std::ostream &operator<<(std::ostream &os, const Cutout &p);
33
34 };
35} // namespace MuonGM
36
37#endif
double thickness
Definition Cutout.h:30
double widthXl
Definition Cutout.h:26
double dy
Definition Cutout.h:24
Cutout()=default
double dead1
Definition Cutout.h:29
const GeoShape * build()
Definition Cutout.cxx:21
double widthXs
Definition Cutout.h:25
friend std::ostream & operator<<(std::ostream &os, const Cutout &p)
Definition Cutout.cxx:67
double lengthY
Definition Cutout.h:27
void setThickness(double compThickness)
Definition Cutout.cxx:19
double excent
Definition Cutout.h:28
double dx
Definition Cutout.h:23
Ensure that the Athena extensions are properly loaded.
Definition GeoMuonHits.h:27