DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
CylindricalSegmentation.h
Go to the documentation of this file.
1 //==========================================================================
2 // AIDA Detector description implementation
3 //--------------------------------------------------------------------------
4 // Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
5 // All rights reserved.
6 //
7 // For the licensing terms see $DD4hepINSTALL/LICENSE.
8 // For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
9 //
10 //==========================================================================
11 
12 /*
13  * CylindricalSegmentation.h
14  *
15  * Created on: Oct 31, 2013
16  * Author: Christian Grefe, CERN
17  */
18 
19 #ifndef DDSEGMENTATION_CYLINDRICALSEGMENTATION_H
20 #define DDSEGMENTATION_CYLINDRICALSEGMENTATION_H
21 
23 
24 #include <map>
25 
26 namespace dd4hep {
27  namespace DDSegmentation {
28 
31  public:
33  virtual ~CylindricalSegmentation();
34 
35  protected:
37  CylindricalSegmentation(const std::string& cellEncoding);
40  };
41 
42 
43  } /* namespace DDSegmentation */
44 } /* namespace dd4hep */
45 #endif // DDSEGMENTATION_CYLINDRICALSEGMENTATION_H
dd4hep::DDSegmentation::CylindricalSegmentation
Segmentation base class describing a cylindrical grid segmentation.
Definition: CylindricalSegmentation.h:30
dd4hep::DDSegmentation::BitFieldCoder
Helper class for decoding and encoding a bit field of 64bits for convenient declaration.
Definition: BitFieldCoder.h:114
dd4hep::DDSegmentation::CylindricalSegmentation::~CylindricalSegmentation
virtual ~CylindricalSegmentation()
Destructor.
Definition: CylindricalSegmentation.cpp:34
dd4hep::DDSegmentation::CylindricalSegmentation::CylindricalSegmentation
CylindricalSegmentation(const std::string &cellEncoding)
Default constructor using an arbitrary type.
Definition: CylindricalSegmentation.cpp:24
dd4hep::DDSegmentation::Segmentation::decoder
virtual const BitFieldCoder * decoder() const
Access the underlying decoder.
Definition: Segmentation.h:112
dd4hep
Namespace for the AIDA detector description toolkit.
Definition: AlignmentsCalib.h:28
Segmentation.h
dd4hep::DDSegmentation::Segmentation
Base class for all segmentations.
Definition: Segmentation.h:75