ATLAS Offline Software
Loading...
Searching...
No Matches
HECWheelConstruction.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5// HECWheelConstruction.h
6//
7// Construct an Atlas HEC Wheel (Front or Rear)
8//
9// Oct 2007 M. Fincke
10//
11
12#ifndef LARGEOHEC_HECWHEELCONSTRUCTION_H
13#define LARGEOHEC_HECWHEELCONSTRUCTION_H
14
15#include <string>
16#include "GeoModelKernel/GeoFullPhysVol.h"
17
18
19namespace LArGeo
20{
21
23 {
24 public:
25 HECWheelConstruction(bool fullGeo, const std::string& wheelType="front", bool threeBoards=false, bool posZSide=true);
27
28 // Get the envelope containing this detector.
29 GeoIntrusivePtr<GeoFullPhysVol> GetEnvelope();
30
31 private:
35 std::string m_wheelType;
36 bool m_fullGeo; // true->FULL, false->RECO
37 };
38
39}
40#endif // LARGEOHEC_HECWHEELCONSTRUCTION_H
HECWheelConstruction(bool fullGeo, const std::string &wheelType="front", bool threeBoards=false, bool posZSide=true)
GeoIntrusivePtr< GeoFullPhysVol > GetEnvelope()