All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
SiStripGeomBuilder.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: SiStripDigi
4 // Class: SiStripGeomBuilder
5 //
6 /**\class SiStripGeomBuilder SiStripBuilder/include/SiStripGeomBuilder.h
7 
8 //! Description: Builder to create the different subdetectors FTD, SET, VXT,...
9 //! (SiStripGeom concrete instances).
10 
11 //! Implementation: The Builder is called by the SiStripDigi processor acting
12  as a client. The class calls the instances of SiStripGeom
13  selected by the user via the steering xml file: FTD, VXD, SET....
14  Return a generic SiStripGeom.
15 */
16 //
17 // Original Author: Jordi Duarte Campderros
18 // Created: Wed Jul 13 16:18:11 CET 2011
19 //
20 // @autor J. Duarte Campderros, IFCA, Spain, duarte@ifca.unican.es
21 //
22 //
23 
24 #ifndef SiStripGeomBuilder_HH
25 #define SiStripGeomBuilder_HH
26 
27 #include<string>
28 
29 /**
30 \addtogroup SiStripDigi SiStripDigi
31 @{
32 */
33 
34 namespace sistrip
35 {
36 
37 class SiStripGeom;
38 
40 {
41 
42  public:
43  static SiStripGeom * Build(const std::string & detector,const double & pitchFront,
44  const double & pitchRear);
45 
46 };
47 
48 }
49 
50 /** @} */
51 
52 #endif
static SiStripGeom * Build(const std::string &detector, const double &pitchFront, const double &pitchRear)
Gear geometry class - holds all geometry information about silicon strip sensors. ...
Definition: SiStripGeom.h:59