ATLAS Offline Software
PixelDetectorDC1DC2.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 
7 #include "Identifier/Identifier.h"
9 #include "GeoModelKernel/GeoDefinitions.h"
10 #include "GaudiKernel/SystemOfUnits.h"
11 #include "RDBAccessSvc/IRDBRecord.h" //IRDBRecord used in code in the header
13 #include "RDBAccessSvc/IRDBAccessSvc.h" //for IRDBRecordset_ptr typedef
14 #include "GeoModelKernel/GeoVPhysVol.h"
15 #include <string>
16 #include <vector>
17 
18 
20 class StoreGateSvc;
21 class PixelID;
22 
23 namespace InDetDD {
24  class PixelDetectorManager;
25  class SiDetectorDesign;
26  class SiCommonItems;
27 }
28 
29 
30 
31 namespace PixelGeoDC2 {
32 
34 //
35 // This is the base class for all the pieces of the Pixel detector.
36 //
37 //
38 #ifndef GEOVPIXELFACTORY_H
39 #define GEOVPIXELFACTORY_H
40 
41 
42 
44  public:
47  virtual ~GeoVPixelFactory();
48  virtual GeoVPhysVol* Build()=0;
49 
50  protected:
54  const double m_epsilon{};
55 
56 
57 };
58 
59 
60 #endif
61 
62 
63 #ifndef GEOPIXELBARREL_H
64 #define GEOPIXELBARREL_H
65 
66 
67 
69  public:
71  virtual GeoVPhysVol* Build() override;
72 };
73 
74 #endif
75 #ifndef GEOPIXELCABLE_H
76 #define GEOPIXELCABLE_H
77 
78 
80  public:
83  : GeoVPixelFactory (ddmgr, mgr),
84  m_moduleNumber(0) {}
85  virtual GeoVPhysVol* Build() override;
86  double Thickness() const;
87  double Length();
88  void SetModuleNumber(int moduleNumber) {m_moduleNumber = moduleNumber;}
90  private:
91  //
92  // ModuleNumber is going from 0 to Numberofmodules/2+1 for symmetry...
93  // 0 is the central module, 6 is the one to the left/right
95 };
96 
97 #endif
98 #ifndef GEOPIXELCHIP_H
99 #define GEOPIXELCHIP_H
100 
101 //#include "GeoVPixelFactory.h"
102 
104  public:
106  virtual GeoVPhysVol* Build() override;
107 };
108 
109 #endif
110 
111 #ifndef GEOPIXELDISK_H
112 #define GEOPIXELDISK_H
113 
114 
116  public:
119  GeoPixelDisk (const GeoPixelDisk&) = delete;
121  virtual ~GeoPixelDisk() = default;
122  virtual GeoVPhysVol* Build() override;
123  double Thickness();
124  double RMax();
125  double RMin();
126  private:
127  GeoIntrusivePtr<GeoLogVol> m_theDisk{};
128  int getPhiId();
129 };
130 
131 #endif
132 
133 #ifndef GEOPIXELDISKSUPPORTS_H
134 #define GEOPIXELDISKSUPPORTS_H
135 
136 
138  public:
141  virtual GeoVPhysVol* Build() override;
142  int NCylinders(){return m_rmin.size();}
143  void SetCylinder(int n) {m_nframe = n;}
144  double ZPos() {return m_zpos[m_nframe];}
145  private:
146  std::vector<double> m_rmin,m_rmax,m_halflength,m_zpos;
147  std::vector<std::string> m_material;
148  int m_nframe{0};
149 
150 };
151 
152 #endif
153 
154 #ifndef GEOPIXELECCABLE_H
155 #define GEOPIXELECCABLE_H
156 
157 
159  public:
162  GeoPixelECCable (const GeoPixelECCable&) = delete;
164  virtual GeoVPhysVol* Build() override;
165  virtual ~GeoPixelECCable() = default;
166  private:
167  GeoIntrusivePtr<GeoLogVol> m_theECCable;
168 };
169 
170 #endif
171 
172 #ifndef GEOPIXELENDCAP_H
173 #define GEOPIXELENDCAP_H
174 
175 
177  public:
179  virtual GeoVPhysVol* Build() override;
180 };
181 
182 #endif
183 
184 #ifndef GEOPIXELENVELOPE_H
185 #define GEOPIXELENVELOPE_H
186 
187 
189  public:
191  virtual GeoVPhysVol* Build() override;
192 };
193 
194 #endif
195 
196 #ifndef GEOPIXELHYBRID_H
197 #define GEOPIXELHYBRID_H
198 
199 
201  public:
203  virtual GeoVPhysVol* Build() override;
204 };
205 
206 #endif
207 
208 #ifndef GEOPIXELLADDER_H
209 #define GEOPIXELLADDER_H
210 
211 class GeoPixelSiCrystal;
212 
214  public:
217  GeoPixelSiCrystal& theSensor);
218  GeoPixelLadder (const GeoPixelLadder&) = delete;
220  virtual ~GeoPixelLadder() = default;
221  virtual GeoVPhysVol* Build() override;
222  double Thickness();
223  private:
224  GeoIntrusivePtr<GeoLogVol> m_theLadder ;
226 };
227 
228 #endif
229 
230 #ifndef GEOPIXELLADDERSTRUCT_H
231 #define GEOPIXELLADDERSTRUCT_H
232 
233 
234 
236  public:
238  virtual GeoVPhysVol* Build() override;
239 };
240 
241 #endif
242 
243 #ifndef GEOPIXELLAYER_H
244 #define GEOPIXELLAYER_h
245 
246 
248  public:
250  virtual GeoVPhysVol* Build() override;
251 };
252 
253 #endif
254 
255 #ifndef GEOPIXELMODULE_H
256 #define GEOPIXELMODULE_H
257 
258 class GeoPixelSiCrystal;
259 
261  public:
264  GeoPixelSiCrystal &theSensor);
265  GeoPixelModule (const GeoPixelModule&) = delete;
267  virtual ~GeoPixelModule() = default;
268  virtual GeoVPhysVol* Build() override;
269  double Thickness();
270  double Width();
271  double Length();
272  Identifier getID();
273  private:
274  GeoIntrusivePtr<GeoLogVol> m_theModule;
277 };
278 
279 #endif
280 
281 #ifndef GEOPIXELSERVICES_H
282 #define GEOPIXELSERVICES_H
283 
285  public:
288  const std::string&);
289  virtual GeoVPhysVol* Build() override;
290  int NCylinders(){return m_rmin.size();}
291  void SetCylinder(int n) {m_nframe = n;}
292  double ZPos() {return m_zpos[m_nframe];}
293  void initialize(const std::string&);
294  private:
295  std::vector<double> m_rmin,m_rmax,m_halflength,m_zpos;
296  std::vector<std::string> m_material;
297  std::string m_zone;
298  int m_nframe{0};
299 
300 
301 };
302 
303 #endif
304 
305 #ifndef GEOPIXELSICRYSTAL_H
306 #define GEOPIXELSICRYSTAL_H
307 
308 
309 
311  public:
314  bool isBLayer);
315  virtual GeoVPhysVol* Build() override;
316  inline Identifier getID();
317  private:
320  bool m_isBLayer{};
321 };
322 //
323 // Add this method to store the ID in the factory. This is used by the
324 // module factory to pass it to the alignment class.
325 //
327 #endif
328 
329 #ifndef GEOPIXELSUBDISK_H
330 #define GEOPIXELSUBDISK_H
331 
332 class GeoPixelSiCrystal;
333 
335  public:
338  GeoPixelSiCrystal &theSensor);
339  virtual ~GeoPixelSubDisk()= default;
340  GeoPixelSubDisk (const GeoPixelSubDisk&) = delete;
342  virtual GeoVPhysVol* Build() override;
343  double Thickness();
344  double RMax();
345  double RMin();
346  private:
348  GeoIntrusivePtr<GeoLogVol> m_theSubDisk;
349 };
350 
351 #endif
352 
353 #ifndef GEOPIXELTUBECABLES_H
354 #define GEOPIXELTUBECABLES_H
355 
356 
358  public:
361  virtual ~GeoPixelTubeCables() = default;
364  virtual GeoVPhysVol* Build() override;
365  double Thickness();
366  private:
367  GeoIntrusivePtr<GeoLogVol> m_theBox;
368 };
369 
370 #endif
371 
372 
373 #ifndef PixelGeometryManager_H
374 #define PixelGeometryManager_H
375 
377 
378 
379  public:
380 
382  virtual ~PixelGeometryManager();
383 
384  //
385  // GET THE OTHER MANAGERS FROM STOREGATE
386  // -------------------------------------
387 
388  // Get the material manager:
390 
391  // PixelDetectorManager
393 
394  //
395  // VERSION TAG
396  // -----------
397  virtual std::string versionTag() const = 0;
398 
399  //
400  // DESIGN AND ELEMENT NAMES
401  // ------------------------
402  virtual void SetDetElementName(std::string)=0;
403  virtual std::string GetDetElementName()=0;
404  virtual void SetDesignName(std::string)=0;
405  virtual std::string GetDesignName()=0;
406 
407  virtual void SetBarrelModuleName(std::string)=0;
408  virtual std::string GetBarrelModuleName()=0;
409  virtual void SetEndcapModuleName(std::string)=0;
410  virtual std::string GetEndcapModuleName()=0;
411  virtual void SetLayer0ModuleName(std::string)=0;
412  virtual std::string GetLayer0ModuleName()=0;
413 
414  //
415  // BUILDING DEFINITIONS
416  // --------------------
417 
418  // Do I want the services?
419  virtual void SetServices(bool isservice)=0;
420  virtual bool DoServices()=0;
421 
422  // Make elements compatible with G3 digits
423  virtual void SetG3CompatibleDigits(bool flag)=0;
424  virtual bool G3CompatibleDigits() const=0;
425 
426  // Initial layout (2nd layer missing)
427  virtual void SetInitialLayout(bool flag)=0;
428  virtual bool InitialLayout() const=0;
429 
430  // DC1 Geometry. 300 um long pixels and 200 um thick sensor in B layer.
431  virtual void SetDC1Geometry(bool flag)=0;
432  virtual bool DC1Geometry() const=0;
433 
434  // Control whether callbacks get registered
435  virtual void SetAlignable(bool flag)=0;
436  virtual bool Alignable() const=0;
437 
438  //
439  // BUILDER HELPERS
440  // ----------------
441 
442  virtual void SetEta(int eta)=0;
443  virtual void SetPhi(int phi)=0;
444  virtual int Eta()=0;
445  virtual int Phi()=0;
446 
447  // What am I building?
448  virtual bool isBarrel()=0;
449  virtual bool isEndcap()=0;
450  virtual void SetBarrel()=0;
451  virtual void SetEndcap()=0;
452 
453  // The layer/disk barrel/endcap can be changed by these function.
454  virtual void SetCurrentLD(int i)=0;
455  virtual int GetLD()=0;
456 
457  // Which layers/disks are present?
458  virtual bool isLDPresent()=0;
459 
460  // The side
461  virtual void SetPos()=0;
462  virtual void SetNeg()=0;
463  virtual int GetSide()=0;
464 
465  //
466  // DETECTOR PARAMTERS
467  // ------------------
468 
469 
470  // Version Number, for the Barrel/EndCap
471  virtual int PixelBarrelMajorVersion()=0;
472  virtual int PixelBarrelMinorVersion()=0;
473  virtual int PixelEndcapMajorVersion()=0;
474  virtual int PixelEndcapMinorVersion()=0;
475 
476  // Si Board
477  virtual double PixelBoardWidth()=0;
478  virtual double PixelBoardLength()=0;
479  virtual double PixelBoardThickness()=0;
480  virtual double PixelBoardActiveLen()=0;
481 
482  // Hybrid
483  virtual double PixelHybridWidth()=0;
484  virtual double PixelHybridLength()=0;
485  virtual double PixelHybridThickness()=0;
486 
487  // Fe Chips (PBRN)
488  virtual double PixelChipWidth()=0;
489  virtual double PixelChipLength()=0;
490  virtual double PixelChipGap()=0;
491  virtual double PixelChipThickness()=0;
492 
493  // Disk Carbon Structure
494  virtual double PixelECCarbonRMin(std::string)=0;
495  virtual double PixelECCarbonRMax(std::string)=0;
496  virtual double PixelECCarbonThickness(std::string)=0;
497  virtual std::string PixelECCarbonMaterial(std::string)=0;
498 
499  // Services
500  virtual double* PixelServiceR(std::string, int )=0;
501  virtual double* PixelServiceZ(std::string, int )=0;
502  virtual std::string PixelServiceMaterial(std::string, int )=0;
503  virtual int PixelServiceLD(std::string, int )=0;
504  virtual int PixelServiceNFrame(std::string)=0;
505 
506  // Atlas Global volume (from ATLS)
507  virtual double GetATLSRadius()=0;
508  virtual double GetATLSRmin()=0;
509  virtual double GetATLSLength()=0;
510 
511  // Pixel container (from PXBG)
512  virtual double PixelRMin()=0;
513  virtual double PixelRMax()=0;
514  virtual double PixelHalfLength()=0;
515  virtual int PixelBarrelNLayer()=0;
516 
517  // Pixel Barrel (from PXBO)
518  virtual double PixelBarrelRMin()=0;
519  virtual double PixelBarrelRMax()=0;
520  virtual double PixelBarrelHalfLength()=0;
521 
522  // Pixel Layers Geomtry (PXBI)
523  virtual double PixelLayerRadius()=0;
524  virtual double PixelLadderHalfLength()=0;
525  virtual double PixelLadderWidth()=0;
526  virtual double PixelLadderThickness()=0;
527  virtual double PixelLadderTilt()=0;
528  virtual int NPixelSectors()=0;
529  virtual double PixelBalcony()=0;
530  virtual int PixelNModule()=0;
531  virtual double PixelModuleDrDistance()=0;
532  virtual double PixelModuleAngle()=0;
533  virtual double PixelModulePosition(int)=0;
534  virtual double PixelModuleShiftFlag(int)=0;
535  virtual double PixelModuleAngleSign(int)=0;
536 
537  // Barrel LAYER CABLES (PBAC)
538  virtual double PixelCableWidth()=0;
539  virtual double PixelCableThickness()=0;
540  virtual double PixelCableZMax()=0;
541  virtual double PixelCableZMin()=0;
542  virtual double PixelCableDeltaZ()=0;
543 
544  // Pixel Endcap PXEG
545  virtual int PixelEndcapNDisk()=0;
546 
547  // Pixel Endcap Container PEVO
548  virtual double PixelEndcapRMin()=0;
549  virtual double PixelEndcapRMax()=0;
550  virtual double PixelEndcapZMin()=0;
551  virtual double PixelEndcapZMax()=0;
552  virtual int PixelEndcapNSupportFrames()=0;
553 
554  // Pixel Disks PXEI
555  virtual double PixelDiskPosition()=0;
556  virtual double PixelECSiDz1()=0;
557  virtual double PixelECSiDz2()=0;
558  virtual double PixelDiskRMin()=0;
559  virtual int PixelECNSectors1()=0;
560  virtual int PixelECNSectors2()=0;
561 
562  // Endcap CABLES (PEAC)
563  virtual double PixelECCablesRMin()=0;
564  virtual double PixelECCablesRMax()=0;
565  virtual double PixelECCablesThickness()=0;
566  virtual double PixelECCablesDistance()=0;
567 
568  // Design Parameter
569  //
570  virtual double DesignRPActiveArea()=0;
571  virtual double DesignZActiveArea()=0;
572 
573  virtual int DesignCircuitsPerColumn()=0;
574  virtual int DesignCircuitsPerRow()=0;
575 
576  virtual int DesignCellColumnsPerCircuit(bool isBLayer)=0;
577  virtual int DesignCellRowsPerCircuit(bool isBLayer)=0;
578  virtual int DesignDiodeColumnsPerCircuit(bool isBLayer)=0;
579  virtual int DesignDiodeRowsPerCircuit(bool isBLayer)=0;
580 
581  virtual double DesignPitchRP(bool isBLayer)=0;
582  virtual double DesignGapRP()=0;
583  virtual double DesignPitchZ(bool isBLayer)=0;
584  virtual double DesignGapZ()=0;
585 
586  // Ganged Pixels
587  virtual int NumberOfEmptyRows()=0;
588  virtual int EmptyRows(int index)=0;
589  virtual int EmptyRowConnections(int index)=0;
590 
591  //
592  // conditions stuff (probably it shouldnt be here)
593  virtual double Voltage(bool isBLayer)=0;
594  virtual double Temperature(bool isBLayer)=0;
595 
596  // CommonItems for Det Elements
598  virtual const InDetDD::SiCommonItems * commonItems() const=0;
600 
601  // ID helper
602  virtual const PixelID * getIdHelper()=0;
603 
604 };
605 #endif
606 
607 
608 #ifndef OraclePixelGeoManager_H
609 #define OraclePixelGeoManager_H
610 
612  private:
613  //
614  // NovaObjects: PixbGeo
615  //
628 
629  //
630  // NovaObjects: PixeGeo
631  //
635  //
636  // NovaObjects: Pixbdig
637  //
642 
643  // eta, phi, layer/disk, side (EC)
647  int m_side;
648 
650 
651  // flag to build also the services
653 
654  // flag to make elements compatible with G3 digits
656 
657  // flag to indicate initial layout (2nd layer and disk missing)
659 
660  // flag to force B-layer to have 300um pixels and be 200um thick
662 
663  // control whether callbacks get registered
665 
666  // Class holding items that only one instance is needed for all detector elements.
668 
669  // the det descr manager...
671 
672  //the material manager
674 
675  // The Transient Detector Store Service
677 
678  // The name of the collections in the det store
679  std::string m_elementsObjectName;
680  std::string m_designsObjectName;
681 
682  // The design of the pixel modules.
683  std::string m_barrelDesignName;
684  std::string m_endcapDesignName;
685  std::string m_blayerDesignName;
686 
687  // version tag
688  std::string m_versionTag;
689 
690  private:
691 
692  double CalculateThickness(double,const std::string&);
693 
694  public:
695 
697 
698 
699  //
700  // GET THE OTHER MANAGERS FROM STOREGATE
701  // -------------------------------------
702 
703  // Get the material manager:
704  virtual StoredMaterialManager* getMaterialManager() override;
705 
706  // PixelDetectorManager
708 
709  //
710  // VERSION TAG
711  // -----------
712  virtual std::string versionTag() const override {return m_versionTag;}
713 
714  //
715  // DESIGN AND ELEMENT NAMES
716  // ------------------------
717  virtual void SetDetElementName(std::string) override;
718  virtual std::string GetDetElementName() override;
719  virtual void SetDesignName(std::string) override;
720  virtual std::string GetDesignName() override;
721 
722  virtual void SetBarrelModuleName(std::string) override;
723  virtual std::string GetBarrelModuleName() override;
724  virtual void SetEndcapModuleName(std::string) override;
725  virtual std::string GetEndcapModuleName() override;
726  virtual void SetLayer0ModuleName(std::string) override;
727  virtual std::string GetLayer0ModuleName() override;
728 
729  //
730  // BUILDING DEFINITIONS
731  // --------------------
732 
733  // Do I want the services?
734  virtual void SetServices(bool isservice) override {m_services = isservice;}
735  virtual bool DoServices() override;
736 
737  // Make elements compatible with G3 digits
738  virtual void SetG3CompatibleDigits(bool flag) override {m_g3CompatibleDigits = flag;}
739  virtual bool G3CompatibleDigits() const override;
740 
741  // Initial layout (2nd layer missing)
742  virtual void SetInitialLayout(bool flag) override {m_initialLayout = flag;}
743  virtual bool InitialLayout() const override;
744 
745  // DC1 Geometry. 300 um long pixels and 200 um thick sensor in B layer.
746  virtual void SetDC1Geometry(bool flag) override {m_dc1Geometry = flag;}
747  virtual bool DC1Geometry() const override;
748 
749  // Control whether callbacks get registered
750  virtual void SetAlignable(bool flag) override {m_alignable = flag;}
751  virtual bool Alignable() const override;
752 
753  //
754  // BUILDER HELPERS
755  // ----------------
756 
757  virtual void SetEta(int eta) override {m_eta = eta;}
758  virtual void SetPhi(int phi) override {m_phi = phi;}
759  virtual int Eta() override {return m_eta;}
760  virtual int Phi() override {return m_phi;}
761 
762  // What am I building?
763  virtual bool isBarrel() override;
764  virtual bool isEndcap() override;
765  virtual void SetBarrel() override;
766  virtual void SetEndcap() override;
767 
768  // The layer/disk barrel/endcap can be changed by these function.
769  virtual void SetCurrentLD(int i) override;
770  virtual int GetLD() override {return m_currentLD;}
771 
772  // Which layers/disks are present?
773  virtual bool isLDPresent() override;
774 
775  // The side
776  virtual void SetPos() override {m_side = 1;}
777  virtual void SetNeg() override {m_side = -1;}
778  virtual int GetSide() override {return m_side;}
779 
780  //
781  // DETECTOR PARAMTERS
782  // ------------------
783 
784 
785  // Version Number, for the Barrel/EndCap
786  inline virtual int PixelBarrelMajorVersion() override;
787  inline virtual int PixelBarrelMinorVersion() override;
788  inline virtual int PixelEndcapMajorVersion() override;
789  inline virtual int PixelEndcapMinorVersion() override;
790 
791  // Si Board
792  virtual double PixelBoardWidth() override;
793  virtual double PixelBoardLength() override;
794  virtual double PixelBoardThickness() override;
795  virtual double PixelBoardActiveLen() override;
796 
797  // Hybrid
798  virtual double PixelHybridWidth() override;
799  virtual double PixelHybridLength() override;
800  virtual double PixelHybridThickness() override;
801 
802  // Fe Chips (PBRN)
803  virtual double PixelChipWidth() override;
804  virtual double PixelChipLength() override;
805  virtual double PixelChipGap() override;
806  virtual double PixelChipThickness() override;
807 
808  // Disk Carbon Structure
809  virtual double PixelECCarbonRMin(std::string) override;
810  virtual double PixelECCarbonRMax(std::string) override;
811  virtual double PixelECCarbonThickness(std::string) override;
812  virtual std::string PixelECCarbonMaterial(std::string) override;
813 
814  // Services
815  virtual double* PixelServiceR(std::string, int ) override;
816  virtual double* PixelServiceZ(std::string, int ) override;
817  virtual std::string PixelServiceMaterial(std::string, int ) override;
818  virtual int PixelServiceLD(std::string, int ) override;
819  virtual int PixelServiceNFrame(std::string) override;
820 
821  // Atlas Global volume (from ATLS)
822  inline virtual double GetATLSRadius() override;
823  inline virtual double GetATLSRmin() override;
824  inline virtual double GetATLSLength() override;
825 
826  // Pixel container (from PXBG)
827  inline virtual double PixelRMin() override;
828  inline virtual double PixelRMax() override;
829  inline virtual double PixelHalfLength() override;
830  inline virtual int PixelBarrelNLayer() override;
831 
832  // Pixel Barrel (from PXBO)
833  inline virtual double PixelBarrelRMin() override;
834  inline virtual double PixelBarrelRMax() override;
835  inline virtual double PixelBarrelHalfLength() override;
836 
837  // Pixel Layers Geomtry (PXBI)
838  inline virtual double PixelLayerRadius() override;
839  inline virtual double PixelLadderHalfLength() override;
840  inline virtual double PixelLadderWidth() override;
841  virtual double PixelLadderThickness() override;
842  inline virtual double PixelLadderTilt() override;
843  inline virtual int NPixelSectors() override;
844  inline virtual double PixelBalcony() override;
845  inline virtual int PixelNModule() override;
846  inline virtual double PixelModuleDrDistance() override;
847  inline virtual double PixelModuleAngle() override;
848  inline virtual double PixelModulePosition(int) override;
849  inline virtual double PixelModuleShiftFlag(int) override;
850  inline virtual double PixelModuleAngleSign(int) override;
851 
852  // Barrel LAYER CABLES (PBAC)
853  inline virtual double PixelCableWidth() override;
854  inline virtual double PixelCableThickness() override;
855  inline virtual double PixelCableZMax() override;
856  inline virtual double PixelCableZMin() override;
857  inline virtual double PixelCableDeltaZ() override;
858 
859  // Pixel Endcap PXEG
860  inline int PixelEndcapNDisk() override;
861 
862  // Pixel Endcap Container PEVO
863  inline virtual double PixelEndcapRMin() override;
864  inline virtual double PixelEndcapRMax() override;
865  inline virtual double PixelEndcapZMin() override;
866  inline virtual double PixelEndcapZMax() override;
867  inline virtual int PixelEndcapNSupportFrames() override;
868 
869  // Pixel Disks PXEI
870  inline virtual double PixelDiskPosition() override;
871  inline virtual double PixelECSiDz1() override;
872  inline virtual double PixelECSiDz2() override;
873  inline virtual double PixelDiskRMin() override;
874  inline virtual int PixelECNSectors1() override;
875  inline virtual int PixelECNSectors2() override;
876 
877  // Endcap CABLES (PEAC)
878  inline virtual double PixelECCablesRMin() override;
879  inline virtual double PixelECCablesRMax() override;
880  virtual double PixelECCablesThickness() override;
881  inline virtual double PixelECCablesDistance() override;
882 
883  // Design Parameter
884  //
885  inline virtual double DesignRPActiveArea() override;
886  inline virtual double DesignZActiveArea() override;
887 
888  inline virtual int DesignCircuitsPerColumn() override;
889  inline virtual int DesignCircuitsPerRow() override;
890 
891  virtual int DesignCellColumnsPerCircuit(bool isBLayer) override;
892  virtual int DesignCellRowsPerCircuit(bool isBLayer) override;
893  virtual int DesignDiodeColumnsPerCircuit(bool isBLayer) override;
894  virtual int DesignDiodeRowsPerCircuit(bool isBLayer) override;
895 
896  inline virtual double DesignPitchRP(bool isBLayer) override;
897  inline virtual double DesignGapRP() override;
898  inline virtual double DesignPitchZ(bool isBLayer) override;
899  inline virtual double DesignGapZ() override;
900 
901  // Ganged Pixels
902  virtual int NumberOfEmptyRows() override;
903  virtual int EmptyRows(int index) override;
904  virtual int EmptyRowConnections(int index) override;
905 
906  //
907  // conditions stuff (probably it shouldnt be here)
908  virtual double Voltage(bool isBLayer) override;
909  virtual double Temperature(bool isBLayer) override;
910 
911  // CommonItems for Det Elements
912  virtual InDetDD::SiCommonItems * commonItems() override;
913  virtual const InDetDD::SiCommonItems * commonItems() const override;
914  virtual void setCommonItems(InDetDD::SiCommonItems * commonItems) override;
915 
916  // ID helper
917  const PixelID * getIdHelper() override;
918 
919 };
920 
921 //
922 // INLINE METHODS:
923 //
924 
925 // ATLS
927 {
928  return (*m_atls)[0]->getDouble("RMAX")*Gaudi::Units::cm;
929  }
930 
932 {
933  return (*m_atls)[0]->getDouble("RMIN")*Gaudi::Units::cm;
934 }
936 {
937  return (*m_atls)[0]->getDouble("ZMAX")*Gaudi::Units::cm;
938 }
939 
940 //
941 // Version of the Geometry
942 //
943 
944 // PXPA
945 int OraclePixGeoManager::PixelBarrelMajorVersion() { return static_cast<int>((*m_PixelBarrelGeneral)[0]->getDouble("VERSION"));}
947  { return static_cast<int>(((*m_PixelBarrelGeneral)[0]->getDouble("VERSION") - PixelBarrelMajorVersion())*10 + 0.5);}
948 int OraclePixGeoManager::PixelEndcapMajorVersion() { return static_cast<int>((*m_PixelEndcapGeneral)[0]->getDouble("VERSION"));}
950  { return static_cast<int>(((*m_PixelEndcapGeneral)[0]->getDouble("VERSION") - PixelEndcapMajorVersion())*10 + 0.5);}
951 
952 // PXBG
953 double OraclePixGeoManager::PixelRMin() {return (*m_PixelCommon)[0]->getDouble("RMIN")*Gaudi::Units::cm;}
954 double OraclePixGeoManager::PixelRMax() {return (*m_PixelCommon)[0]->getDouble("RMAX")*Gaudi::Units::cm;}
955 double OraclePixGeoManager::PixelHalfLength() {return (*m_PixelCommon)[0]->getDouble("HALFLENGTH")*Gaudi::Units::cm;}
956 int OraclePixGeoManager::PixelBarrelNLayer() {return (*m_PixelBarrelGeneral)[0]->getInt("NLAYER");}
957 
958 // m_PixelBarrelGeneral
962 
963 // PXBI
965 {
966  return (*m_PixelLayer)[m_currentLD]->getDouble("RLAYER")*Gaudi::Units::cm;
967 }
968 
970 {
971  return (*m_PixelStave)[0]->getDouble("SUPPORTHLENGTH")*Gaudi::Units::cm;
972 }
973 
975 {
976  return (*m_PixelStave)[0]->getDouble("SUPPORTWIDTH")*Gaudi::Units::cm;
977 }
978 
980 {
981  return (*m_PixelLayer)[m_currentLD]->getDouble("STAVETILT")*Gaudi::Units::deg;
982 }
984 {
985  return (*m_PixelLayer)[m_currentLD]->getInt("NSECTORS");
986 }
987 
989 {
990  return (*m_pxbi)[m_currentLD]->getDouble("DXELEB")*Gaudi::Units::cm;
991 }
992 
994 {
995  return (*m_PixelStave)[0]->getInt("NMODULE");
996 }
997 
999 {
1000  return (*m_PixelStave)[0]->getDouble("MODULETILT")*Gaudi::Units::deg;
1001 }
1002 
1004 {
1005  return (*m_PixelStave)[0]->getDouble("CENTRMODULESHIFT")*Gaudi::Units::cm;
1006 }
1007 
1009 {
1010  return (*m_PixelStave)[0]->getDouble("MODULEDZ")*Gaudi::Units::cm*im;
1011 }
1012 
1013 // OBSOLETE!!! TO MOVE INTO THE NEW FACTORY
1015 {
1016  if(im == 0) return 1.;
1017  return 0.;
1018 }
1019 
1020 // OBSOLETE!!! TO MOVE INTO THE NEW FACTORY
1022 {
1023  if(im < 6) return 1.;
1024  if(im > 6) return -1.;
1025  return 0.;
1026 }
1027 
1028 
1029 // PBAC
1031  return (*m_PixelStave)[0]->getDouble("CABLEWIDTH")*Gaudi::Units::cm;
1032 }
1033 
1035  return (*m_PixelStave)[0]->getDouble("CABLETHICK")*Gaudi::Units::cm;
1036 }
1037 
1039  return (*m_PixelStave)[0]->getDouble("SUPPORTHLENGTH")*Gaudi::Units::cm;
1040 }
1041 
1043  return (*m_PixelStave)[0]->getDouble("CABLEZMIN")*Gaudi::Units::cm;
1044 }
1045 
1047  return (*m_PixelStave)[0]->getDouble("MODULEDZ")*Gaudi::Units::cm;
1048 }
1049 
1050 
1051 // EndCap PXEG Mistake in table name.
1052 int OraclePixGeoManager::PixelEndcapNDisk() {return (*m_PixelEndcapGeneral)[0]->getInt("NDISK");}
1053 
1054 // Endcap container PEVO
1056 
1058 
1060 
1062 
1063 int OraclePixGeoManager::PixelEndcapNSupportFrames() {return (int) (*m_PixelEndcapGeneral)[0]->getDouble("NFRAME");}
1064 
1065 // Endcap Inner (PXEI)
1067 
1069 
1070 double OraclePixGeoManager::PixelECSiDz1() {return (*m_PixelDisk)[m_currentLD]->getDouble("DZCOUNTER")*Gaudi::Units::cm;}
1071 
1072 double OraclePixGeoManager::PixelECSiDz2() {return (*m_PixelDisk)[m_currentLD]->getDouble("DZCOUNTER")*Gaudi::Units::cm;}
1073 
1074 int OraclePixGeoManager::PixelECNSectors1() {return (*m_PixelDisk)[m_currentLD]->getInt("NMODULE");}
1075 
1076 int OraclePixGeoManager::PixelECNSectors2() {return (*m_PixelDisk)[m_currentLD]->getInt("NMODULE");}
1077 
1078 // Endcap Cables PEAC
1080  return (*m_PixelDisk)[m_currentLD]->getDouble("RMINCABLE")*Gaudi::Units::cm;
1081 }
1082 
1084  return (*m_PixelDisk)[m_currentLD]->getDouble("RMAXCABLE")*Gaudi::Units::cm;
1085 }
1086 
1087 
1089  return (*m_PixelDisk)[m_currentLD]->getDouble("ZCABLE")*Gaudi::Units::cm;
1090 }
1091 //
1092 // Design
1093 //
1094 
1096  return (*m_pxbi)[0]->getDouble("DYACTIVE")*Gaudi::Units::cm;
1097 }
1099  return (*m_pxbi)[0]->getDouble("DZELEB")*Gaudi::Units::cm;
1100 }
1101 
1102 double OraclePixGeoManager::DesignPitchRP(bool isBLayer) {
1103  if(isBLayer) return (*m_pxbd)[0]->getDouble("PITCHRP")*Gaudi::Units::cm;
1104  else return (*m_pxbd)[1]->getDouble("PITCHRP")*Gaudi::Units::cm;
1105 }
1106 
1107 double OraclePixGeoManager::DesignPitchZ(bool isBLayer) {
1108  double pitchZ;
1109  if(isBLayer) {
1110  if (m_dc1Geometry) { // Override NOVA
1111  pitchZ = 300 * Gaudi::Units::micrometer;
1112  } else {
1113  pitchZ = (*m_pxbd)[0]->getDouble("PITCHZ") * Gaudi::Units::cm;
1114  }
1115  } else {
1116  pitchZ = (*m_pxbd)[1]->getDouble("PITCHZ") * Gaudi::Units::cm;
1117  }
1118  return pitchZ;
1119 }
1120 
1122  return (*m_pdch)[0]->getDouble("GAPRP")*Gaudi::Units::cm;
1123 }
1124 
1126  return (*m_pdch)[0]->getDouble("GAPZ")*Gaudi::Units::cm;
1127 }
1128 
1129 
1131  //
1132  // This should be (*m_pdch)[0]->getDouble("NRPCHIP"), but in the current
1133  // design we prefer to have one chip in the rphi direction
1134  // and define the connections for the pixels in the gap
1135  return 1;
1136 }
1138  return (*m_pdch)[0]->getInt("NZCHIP");
1139 }
1140 
1141 
1142 
1143 #endif
1144 
1145 }
PixelGeoDC2::OraclePixGeoManager::SetEndcap
virtual void SetEndcap() override
Definition: PixelDetectorDC1DC2.cxx:1689
PixelGeoDC2::GeoPixelDisk::operator=
GeoPixelDisk & operator=(const GeoPixelDisk &)=delete
PixelGeoDC2::PixelGeometryManager::commonItems
virtual const InDetDD::SiCommonItems * commonItems() const =0
PixelGeoDC2::PixelGeometryManager::DoServices
virtual bool DoServices()=0
PixelGeoDC2::OraclePixGeoManager::PixelLadderWidth
virtual double PixelLadderWidth() override
Definition: PixelDetectorDC1DC2.h:974
PixelGeoDC2::OraclePixGeoManager::PixelModulePosition
virtual double PixelModulePosition(int) override
Definition: PixelDetectorDC1DC2.h:1008
PixelGeoDC2::OraclePixGeoManager::SetPhi
virtual void SetPhi(int phi) override
Definition: PixelDetectorDC1DC2.h:758
PixelGeoDC2::OraclePixGeoManager::GetDetElementName
virtual std::string GetDetElementName() override
Definition: PixelDetectorDC1DC2.cxx:2085
PixelGeoDC2::PixelGeometryManager::GetDesignName
virtual std::string GetDesignName()=0
PixelGeoDC2::OraclePixGeoManager::NumberOfEmptyRows
virtual int NumberOfEmptyRows() override
Definition: PixelDetectorDC1DC2.cxx:2176
PixelGeoDC2::OraclePixGeoManager::PixelChipGap
virtual double PixelChipGap() override
Definition: PixelDetectorDC1DC2.cxx:1822
PixelGeoDC2::PixelGeometryManager::PixelEndcapRMin
virtual double PixelEndcapRMin()=0
PixelGeoDC2::GeoPixelCable::m_moduleNumber
int m_moduleNumber
Definition: PixelDetectorDC1DC2.h:94
PixelGeoDC2::PixelGeometryManager::PixelChipGap
virtual double PixelChipGap()=0
PixelGeoDC2::GeoPixelServices::m_nframe
int m_nframe
Definition: PixelDetectorDC1DC2.h:298
PixelGeoDC2::OraclePixGeoManager::PixelEndcapMajorVersion
virtual int PixelEndcapMajorVersion() override
Definition: PixelDetectorDC1DC2.h:948
PixelGeoDC2::GeoPixelSiCrystal
Definition: PixelDetectorDC1DC2.h:310
PixelGeoDC2::OraclePixGeoManager::DesignGapRP
virtual double DesignGapRP() override
Definition: PixelDetectorDC1DC2.h:1121
PixelGeoDC2::GeoVPixelFactory::m_gmt_mgr
PixelGeometryManager * m_gmt_mgr
Definition: PixelDetectorDC1DC2.h:51
PixelGeoDC2::PixelGeometryManager::GetATLSRmin
virtual double GetATLSRmin()=0
PixelGeoDC2::PixelGeometryManager::EmptyRows
virtual int EmptyRows(int index)=0
PixelGeoDC2::OraclePixGeoManager::PixelNModule
virtual int PixelNModule() override
Definition: PixelDetectorDC1DC2.h:993
PixelGeoDC2::OraclePixGeoManager::m_initialLayout
bool m_initialLayout
Definition: PixelDetectorDC1DC2.h:658
PixelGeoDC2::OraclePixGeoManager::PixelECSiDz2
virtual double PixelECSiDz2() override
Definition: PixelDetectorDC1DC2.h:1072
PixelGeoDC2::PixelGeometryManager::PixelLadderThickness
virtual double PixelLadderThickness()=0
PixelGeoDC2::PixelGeometryManager::SetLayer0ModuleName
virtual void SetLayer0ModuleName(std::string)=0
PixelGeoDC2::OraclePixGeoManager::PixelLadderTilt
virtual double PixelLadderTilt() override
Definition: PixelDetectorDC1DC2.h:979
PixelGeoDC2::GeoPixelTubeCables::operator=
GeoPixelTubeCables & operator=(const GeoPixelTubeCables &)=delete
PixelGeoDC2::GeoPixelModule::operator=
GeoPixelModule & operator=(const GeoPixelModule &)=delete
PixelGeoDC2::PixelGeometryManager::DesignCellColumnsPerCircuit
virtual int DesignCellColumnsPerCircuit(bool isBLayer)=0
PixelGeoDC2::OraclePixGeoManager::PixelEndcapRMax
virtual double PixelEndcapRMax() override
Definition: PixelDetectorDC1DC2.h:1057
PixelGeoDC2::PixelGeometryManager::DesignRPActiveArea
virtual double DesignRPActiveArea()=0
PixelGeoDC2::OraclePixGeoManager::PixelChipThickness
virtual double PixelChipThickness() override
Definition: PixelDetectorDC1DC2.cxx:1828
PixelGeoDC2::PixelGeometryManager::DesignCircuitsPerRow
virtual int DesignCircuitsPerRow()=0
PixelGeoDC2::PixelGeometryManager::PixelBarrelMajorVersion
virtual int PixelBarrelMajorVersion()=0
PixelGeoDC2::PixelGeometryManager::PixelBarrelMinorVersion
virtual int PixelBarrelMinorVersion()=0
PixelGeoDC2::GeoPixelModule::Thickness
double Thickness()
Definition: PixelDetectorDC1DC2.cxx:971
PixelGeoDC2::OraclePixGeoManager::isEndcap
virtual bool isEndcap() override
Definition: PixelDetectorDC1DC2.cxx:1720
PixelGeoDC2::GeoPixelCable::Length
double Length()
Definition: PixelDetectorDC1DC2.cxx:139
PixelGeoDC2::GeoVPixelFactory::m_DDmgr
InDetDD::PixelDetectorManager * m_DDmgr
Definition: PixelDetectorDC1DC2.h:53
PixelGeoDC2::OraclePixGeoManager::m_PixelEndcapGeneral
IRDBRecordset_ptr m_PixelEndcapGeneral
Definition: PixelDetectorDC1DC2.h:621
PixelGeoDC2::OraclePixGeoManager::EmptyRowConnections
virtual int EmptyRowConnections(int index) override
Definition: PixelDetectorDC1DC2.cxx:2187
PixelGeoDC2::OraclePixGeoManager::m_plrn
IRDBRecordset_ptr m_plrn
Definition: PixelDetectorDC1DC2.h:641
PixelGeoDC2::PixelGeometryManager::GetEndcapModuleName
virtual std::string GetEndcapModuleName()=0
PixelGeoDC2::GeoPixelDisk::GeoPixelDisk
GeoPixelDisk(const GeoPixelDisk &)=delete
PixelGeoDC2::OraclePixGeoManager::PixelHalfLength
virtual double PixelHalfLength() override
Definition: PixelDetectorDC1DC2.h:955
PixelGeoDC2::GeoVPixelFactory::m_epsilon
const double m_epsilon
Definition: PixelDetectorDC1DC2.h:54
PixelGeoDC2::PixelGeometryManager::PixelServiceLD
virtual int PixelServiceLD(std::string, int)=0
PixelGeoDC2::PixelGeometryManager::PixelECCarbonMaterial
virtual std::string PixelECCarbonMaterial(std::string)=0
PixelGeoDC2::GeoPixelSiCrystal::getID
Identifier getID()
Definition: PixelDetectorDC1DC2.h:326
PixelGeoDC2::PixelGeometryManager::InitialLayout
virtual bool InitialLayout() const =0
PixelGeoDC2::OraclePixGeoManager::PixelRMax
virtual double PixelRMax() override
Definition: PixelDetectorDC1DC2.h:954
PixelGeoDC2::PixelGeometryManager::PixelServiceMaterial
virtual std::string PixelServiceMaterial(std::string, int)=0
PixelGeoDC2::GeoPixelSubDisk::Thickness
double Thickness()
Definition: PixelDetectorDC1DC2.cxx:1405
PixelGeoDC2::PixelGeometryManager::PixelModuleDrDistance
virtual double PixelModuleDrDistance()=0
PixelGeoDC2::OraclePixGeoManager::m_eta
int m_eta
Definition: PixelDetectorDC1DC2.h:644
PixelGeoDC2::GeoPixelECCable::operator=
GeoPixelECCable & operator=(const GeoPixelECCable &)=delete
PixelGeoDC2::OraclePixGeoManager::PixelBoardThickness
virtual double PixelBoardThickness() override
Definition: PixelDetectorDC1DC2.cxx:1752
PixelGeoDC2::OraclePixGeoManager::EmptyRows
virtual int EmptyRows(int index) override
Definition: PixelDetectorDC1DC2.cxx:2181
PixelGeoDC2::PixelGeometryManager::PixelLadderHalfLength
virtual double PixelLadderHalfLength()=0
PixelGeoDC2::GeoPixelLadderStruct
Definition: PixelDetectorDC1DC2.h:235
PixelGeoDC2::OraclePixGeoManager::PixelBarrelMinorVersion
virtual int PixelBarrelMinorVersion() override
Definition: PixelDetectorDC1DC2.h:946
PixelGeoDC2::GeoPixelModule::m_id
Identifier m_id
Definition: PixelDetectorDC1DC2.h:275
PixelGeoDC2::GeoPixelServices::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:1133
PixelGeoDC2::GeoPixelSiCrystal::m_isBLayer
bool m_isBLayer
Definition: PixelDetectorDC1DC2.h:320
PixelGeoDC2::OraclePixGeoManager::m_endcapDesignName
std::string m_endcapDesignName
Definition: PixelDetectorDC1DC2.h:684
PixelGeoDC2::GeoVPixelFactory::GeoVPixelFactory
GeoVPixelFactory(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr)
Definition: PixelDetectorDC1DC2.cxx:1536
PixelGeoDC2::PixelGeometryManager::EmptyRowConnections
virtual int EmptyRowConnections(int index)=0
PixelGeoDC2::GeoPixelServices::m_material
std::vector< std::string > m_material
Definition: PixelDetectorDC1DC2.h:296
index
Definition: index.py:1
PixelGeoDC2::PixelGeometryManager::PixelModuleShiftFlag
virtual double PixelModuleShiftFlag(int)=0
PixelGeoDC2::OraclePixGeoManager::PixelCableWidth
virtual double PixelCableWidth() override
Definition: PixelDetectorDC1DC2.h:1030
PixelGeoDC2::PixelGeometryManager::PixelEndcapMinorVersion
virtual int PixelEndcapMinorVersion()=0
PixelGeoDC2::OraclePixGeoManager::getMaterialManager
virtual StoredMaterialManager * getMaterialManager() override
Definition: PixelDetectorDC1DC2.cxx:1650
PixelGeoDC2::OraclePixGeoManager::DesignCircuitsPerColumn
virtual int DesignCircuitsPerColumn() override
Definition: PixelDetectorDC1DC2.h:1130
PixelGeoDC2::GeoPixelDiskSupports::m_zpos
std::vector< double > m_zpos
Definition: PixelDetectorDC1DC2.h:146
PixelGeoDC2
Definition: PixelDetectorDC1DC2.h:31
PixelGeoDC2::PixelGeometryManager::SetBarrelModuleName
virtual void SetBarrelModuleName(std::string)=0
PixelGeoDC2::GeoPixelCable::SetModuleNumber
void SetModuleNumber(int moduleNumber)
Definition: PixelDetectorDC1DC2.h:88
PixelGeoDC2::OraclePixGeoManager::PixelEndcapNDisk
int PixelEndcapNDisk() override
Definition: PixelDetectorDC1DC2.h:1052
PixelGeoDC2::OraclePixGeoManager::m_currentLD
int m_currentLD
Definition: PixelDetectorDC1DC2.h:645
PixelGeoDC2::GeoPixelLadder::operator=
GeoPixelLadder & operator=(const GeoPixelLadder &)=delete
PixelGeoDC2::PixelGeometryManager::PixelECCablesDistance
virtual double PixelECCablesDistance()=0
PixelGeoDC2::PixelGeometryManager::PixelHybridLength
virtual double PixelHybridLength()=0
PixelGeoDC2::GeoPixelDiskSupports::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:395
PixelGeoDC2::OraclePixGeoManager::m_endcapInFrames
int m_endcapInFrames
Definition: PixelDetectorDC1DC2.h:649
PixelGeoDC2::OraclePixGeoManager::GetDesignName
virtual std::string GetDesignName() override
Definition: PixelDetectorDC1DC2.cxx:2093
PixelGeoDC2::OraclePixGeoManager::GetLD
virtual int GetLD() override
Definition: PixelDetectorDC1DC2.h:770
PixelGeoDC2::OraclePixGeoManager::PixelEndcapMinorVersion
virtual int PixelEndcapMinorVersion() override
Definition: PixelDetectorDC1DC2.h:949
PixelGeoDC2::PixelGeometryManager::SetInitialLayout
virtual void SetInitialLayout(bool flag)=0
PixelGeoDC2::GeoPixelSiCrystal::GeoPixelSiCrystal
GeoPixelSiCrystal(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr, bool isBLayer)
Definition: PixelDetectorDC1DC2.cxx:1169
PixelGeoDC2::OraclePixGeoManager::DesignCellColumnsPerCircuit
virtual int DesignCellColumnsPerCircuit(bool isBLayer) override
Definition: PixelDetectorDC1DC2.cxx:2150
PixelGeoDC2::OraclePixGeoManager::SetPos
virtual void SetPos() override
Definition: PixelDetectorDC1DC2.h:776
PixelGeoDC2::OraclePixGeoManager::m_services
bool m_services
Definition: PixelDetectorDC1DC2.h:652
PixelGeoDC2::OraclePixGeoManager::PixelChipWidth
virtual double PixelChipWidth() override
Definition: PixelDetectorDC1DC2.cxx:1810
PixelGeoDC2::GeoPixelSubDisk::GeoPixelSubDisk
GeoPixelSubDisk(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr, GeoPixelSiCrystal &theSensor)
Definition: PixelDetectorDC1DC2.cxx:1334
PixelGeoDC2::OraclePixGeoManager::m_phi
int m_phi
Definition: PixelDetectorDC1DC2.h:644
python.atlas_oh.im
im
Definition: atlas_oh.py:167
deg
#define deg
Definition: SbPolyhedron.cxx:17
PixelGeoDC2::GeoVPixelFactory::m_mat_mgr
StoredMaterialManager * m_mat_mgr
Definition: PixelDetectorDC1DC2.h:52
PixelGeoDC2::GeoPixelDisk::m_theDisk
GeoIntrusivePtr< GeoLogVol > m_theDisk
Definition: PixelDetectorDC1DC2.h:127
PixelGeoDC2::OraclePixGeoManager::PixelBarrelNLayer
virtual int PixelBarrelNLayer() override
Definition: PixelDetectorDC1DC2.h:956
PixelGeoDC2::PixelGeometryManager::SetPhi
virtual void SetPhi(int phi)=0
PixelGeoDC2::PixelGeometryManager::PixelHybridWidth
virtual double PixelHybridWidth()=0
PixelGeoDC2::OraclePixGeoManager::SetDesignName
virtual void SetDesignName(std::string) override
Definition: PixelDetectorDC1DC2.cxx:2089
PixelGeoDC2::OraclePixGeoManager::PixelEndcapRMin
virtual double PixelEndcapRMin() override
Definition: PixelDetectorDC1DC2.h:1055
PixelGeoDC2::GeoPixelModule::GeoPixelModule
GeoPixelModule(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr, GeoPixelSiCrystal &theSensor)
Definition: PixelDetectorDC1DC2.cxx:908
PixelGeoDC2::GeoPixelLayer::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:820
PixelGeoDC2::OraclePixGeoManager::PixelEndcapZMax
virtual double PixelEndcapZMax() override
Definition: PixelDetectorDC1DC2.h:1061
PixelGeoDC2::OraclePixGeoManager::DesignPitchRP
virtual double DesignPitchRP(bool isBLayer) override
Definition: PixelDetectorDC1DC2.h:1102
PixelGeoDC2::PixelGeometryManager::PixelECCablesRMin
virtual double PixelECCablesRMin()=0
PixelGeoDC2::GeoPixelSubDisk
Definition: PixelDetectorDC1DC2.h:334
PixelGeoDC2::PixelGeometryManager::PixelEndcapNDisk
virtual int PixelEndcapNDisk()=0
PixelGeoDC2::PixelGeometryManager::setCommonItems
virtual void setCommonItems(InDetDD::SiCommonItems *commonItems)=0
PixelGeoDC2::OraclePixGeoManager::GetSide
virtual int GetSide() override
Definition: PixelDetectorDC1DC2.h:778
PixelGeoDC2::OraclePixGeoManager::PixelECCablesRMax
virtual double PixelECCablesRMax() override
Definition: PixelDetectorDC1DC2.h:1083
PixelGeoDC2::PixelGeometryManager::PixelLadderTilt
virtual double PixelLadderTilt()=0
PixelGeoDC2::OraclePixGeoManager::m_pdch
IRDBRecordset_ptr m_pdch
Definition: PixelDetectorDC1DC2.h:638
PixelGeoDC2::PixelGeometryManager::PixelECNSectors2
virtual int PixelECNSectors2()=0
PixelGeoDC2::OraclePixGeoManager::SetAlignable
virtual void SetAlignable(bool flag) override
Definition: PixelDetectorDC1DC2.h:750
PixelGeoDC2::OraclePixGeoManager::PixelCableDeltaZ
virtual double PixelCableDeltaZ() override
Definition: PixelDetectorDC1DC2.h:1046
PixelGeoDC2::OraclePixGeoManager::m_PixelEndcapService
IRDBRecordset_ptr m_PixelEndcapService
Definition: PixelDetectorDC1DC2.h:622
PixelGeoDC2::OraclePixGeoManager::isBarrel
virtual bool isBarrel() override
Definition: PixelDetectorDC1DC2.cxx:1717
PixelGeoDC2::GeoPixelDisk::GeoPixelDisk
GeoPixelDisk(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr)
Definition: PixelDetectorDC1DC2.cxx:222
PixelGeoDC2::PixelGeometryManager::PixelServiceR
virtual double * PixelServiceR(std::string, int)=0
PixelGeoDC2::OraclePixGeoManager::DC1Geometry
virtual bool DC1Geometry() const override
Definition: PixelDetectorDC1DC2.cxx:2058
PixelGeoDC2::OraclePixGeoManager::m_versionTag
std::string m_versionTag
Definition: PixelDetectorDC1DC2.h:688
PixelGeoDC2::PixelGeometryManager::~PixelGeometryManager
virtual ~PixelGeometryManager()
Definition: PixelDetectorDC1DC2.cxx:2246
PixelGeoDC2::PixelGeometryManager::PixelBarrelRMin
virtual double PixelBarrelRMin()=0
PixelGeoDC2::GeoPixelSiCrystal::m_design
const InDetDD::SiDetectorDesign * m_design
Definition: PixelDetectorDC1DC2.h:319
PixelGeoDC2::OraclePixGeoManager::PixelServiceNFrame
virtual int PixelServiceNFrame(std::string) override
Definition: PixelDetectorDC1DC2.cxx:1921
PixelGeoDC2::PixelGeometryManager::commonItems
virtual InDetDD::SiCommonItems * commonItems()=0
PixelGeoDC2::OraclePixGeoManager::m_pxbi
IRDBRecordset_ptr m_pxbi
Definition: PixelDetectorDC1DC2.h:627
PixelGeoDC2::OraclePixGeoManager::versionTag
virtual std::string versionTag() const override
Definition: PixelDetectorDC1DC2.h:712
PixelGeoDC2::OraclePixGeoManager::m_pxbo
IRDBRecordset_ptr m_pxbo
Definition: PixelDetectorDC1DC2.h:626
PixelGeoDC2::GeoPixelDisk::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:241
PixelGeoDC2::OraclePixGeoManager::PixelBalcony
virtual double PixelBalcony() override
Definition: PixelDetectorDC1DC2.h:988
PixelGeoDC2::PixelGeometryManager::isEndcap
virtual bool isEndcap()=0
PixelGeoDC2::GeoPixelLadder::~GeoPixelLadder
virtual ~GeoPixelLadder()=default
PixelGeoDC2::OraclePixGeoManager::m_PixelBarrelService
IRDBRecordset_ptr m_PixelBarrelService
Definition: PixelDetectorDC1DC2.h:618
PixelGeoDC2::OraclePixGeoManager::PixelLadderHalfLength
virtual double PixelLadderHalfLength() override
Definition: PixelDetectorDC1DC2.h:969
PixelGeoDC2::GeoPixelEndCap::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:449
PixelGeoDC2::PixelGeometryManager::SetCurrentLD
virtual void SetCurrentLD(int i)=0
PixelGeoDC2::OraclePixGeoManager::m_g3CompatibleDigits
bool m_g3CompatibleDigits
Definition: PixelDetectorDC1DC2.h:655
PixelGeoDC2::PixelGeometryManager::Phi
virtual int Phi()=0
PixelGeoDC2::PixelGeometryManager::DesignPitchRP
virtual double DesignPitchRP(bool isBLayer)=0
PixelGeoDC2::GeoPixelEnvelope
Definition: PixelDetectorDC1DC2.h:188
PixelGeoDC2::OraclePixGeoManager::PixelECCarbonRMin
virtual double PixelECCarbonRMin(std::string) override
Definition: PixelDetectorDC1DC2.cxx:1852
PixelGeoDC2::GeoPixelDiskSupports::m_nframe
int m_nframe
Definition: PixelDetectorDC1DC2.h:148
PixelGeoDC2::OraclePixGeoManager::m_alignable
bool m_alignable
Definition: PixelDetectorDC1DC2.h:664
PixelGeoDC2::PixelGeometryManager::versionTag
virtual std::string versionTag() const =0
PixelGeoDC2::OraclePixGeoManager::GetLayer0ModuleName
virtual std::string GetLayer0ModuleName() override
Definition: PixelDetectorDC1DC2.cxx:2117
PixelGeoDC2::GeoPixelServices::m_zone
std::string m_zone
Definition: PixelDetectorDC1DC2.h:297
PixelGeoDC2::GeoPixelDiskSupports::m_rmax
std::vector< double > m_rmax
Definition: PixelDetectorDC1DC2.h:146
PixelGeoDC2::PixelGeometryManager::GetATLSRadius
virtual double GetATLSRadius()=0
PixelGeoDC2::GeoPixelTubeCables::Thickness
double Thickness()
Definition: PixelDetectorDC1DC2.cxx:1515
PixelGeoDC2::OraclePixGeoManager::m_pxei
IRDBRecordset_ptr m_pxei
Definition: PixelDetectorDC1DC2.h:632
PixelGeoDC2::PixelGeometryManager::PixelECSiDz1
virtual double PixelECSiDz1()=0
BchCleanup.mgr
mgr
Definition: BchCleanup.py:294
PixelGeoDC2::PixelGeometryManager::PixelServiceZ
virtual double * PixelServiceZ(std::string, int)=0
PixelGeoDC2::GeoPixelSiCrystal::m_id
Identifier m_id
Definition: PixelDetectorDC1DC2.h:318
PixelGeoDC2::OraclePixGeoManager::PixelBoardWidth
virtual double PixelBoardWidth() override
Definition: PixelDetectorDC1DC2.cxx:1740
cm
const double cm
Definition: Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/FCAL_ChannelMap.cxx:25
PixelGeoDC2::PixelGeometryManager::Voltage
virtual double Voltage(bool isBLayer)=0
PixelGeoDC2::PixelGeometryManager::GetSide
virtual int GetSide()=0
PixelGeoDC2::OraclePixGeoManager::Temperature
virtual double Temperature(bool isBLayer) override
Definition: PixelDetectorDC1DC2.cxx:2202
PixelGeoDC2::OraclePixGeoManager::PixelEndcapZMin
virtual double PixelEndcapZMin() override
Definition: PixelDetectorDC1DC2.h:1059
GeoPixelSiCrystal
Definition: GeoPixelSiCrystal.h:20
GeoPrimitives.h
PixelGeoDC2::PixelGeometryManager::isLDPresent
virtual bool isLDPresent()=0
PixelGeoDC2::OraclePixGeoManager::PixelBarrelMajorVersion
virtual int PixelBarrelMajorVersion() override
Definition: PixelDetectorDC1DC2.h:945
PixelGeoDC2::PixelGeometryManager::PixelBarrelRMax
virtual double PixelBarrelRMax()=0
PixelGeoDC2::OraclePixGeoManager::getIdHelper
const PixelID * getIdHelper() override
Definition: PixelDetectorDC1DC2.cxx:2228
PixelGeoDC2::GeoPixelCable::GeoPixelCable
GeoPixelCable(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr)
Definition: PixelDetectorDC1DC2.h:81
PixelGeoDC2::GeoPixelSubDisk::GeoPixelSubDisk
GeoPixelSubDisk(const GeoPixelSubDisk &)=delete
PixelGeoDC2::GeoPixelTubeCables::~GeoPixelTubeCables
virtual ~GeoPixelTubeCables()=default
PixelGeoDC2::PixelGeometryManager::PixelCableWidth
virtual double PixelCableWidth()=0
PixelGeoDC2::PixelGeometryManager::PixelBarrelHalfLength
virtual double PixelBarrelHalfLength()=0
PixelGeoDC2::OraclePixGeoManager::m_PixelStave
IRDBRecordset_ptr m_PixelStave
Definition: PixelDetectorDC1DC2.h:625
PixelGeoDC2::OraclePixGeoManager::PixelECCablesRMin
virtual double PixelECCablesRMin() override
Definition: PixelDetectorDC1DC2.h:1079
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:125
PixelGeoDC2::GeoPixelHybrid
Definition: PixelDetectorDC1DC2.h:200
PixelGeoDC2::OraclePixGeoManager::m_PixelCommon
IRDBRecordset_ptr m_PixelCommon
Definition: PixelDetectorDC1DC2.h:619
PixelGeoDC2::PixelGeometryManager::PixelBoardLength
virtual double PixelBoardLength()=0
PixelGeoDC2::OraclePixGeoManager::DesignCircuitsPerRow
virtual int DesignCircuitsPerRow() override
Definition: PixelDetectorDC1DC2.h:1137
PixelGeoDC2::OraclePixGeoManager::PixelCableZMin
virtual double PixelCableZMin() override
Definition: PixelDetectorDC1DC2.h:1042
PixelGeoDC2::OraclePixGeoManager::SetEndcapModuleName
virtual void SetEndcapModuleName(std::string) override
Definition: PixelDetectorDC1DC2.cxx:2105
PixelGeoDC2::GeoPixelCable::GetModuleNumber
int GetModuleNumber()
Definition: PixelDetectorDC1DC2.h:89
PixelGeoDC2::PixelGeometryManager::PixelBoardWidth
virtual double PixelBoardWidth()=0
IRDBAccessSvc.h
Definition of the abstract IRDBAccessSvc interface.
PixelGeoDC2::OraclePixGeoManager::SetLayer0ModuleName
virtual void SetLayer0ModuleName(std::string) override
Definition: PixelDetectorDC1DC2.cxx:2113
PixelGeoDC2::OraclePixGeoManager::DesignRPActiveArea
virtual double DesignRPActiveArea() override
Definition: PixelDetectorDC1DC2.h:1095
PixelGeoDC2::GeoPixelTubeCables
Definition: PixelDetectorDC1DC2.h:357
PixelGeoDC2::OraclePixGeoManager::PixelCableThickness
virtual double PixelCableThickness() override
Definition: PixelDetectorDC1DC2.h:1034
PixelGeoDC2::GeoPixelModule::m_theSensor
GeoPixelSiCrystal & m_theSensor
Definition: PixelDetectorDC1DC2.h:276
PixelGeoDC2::PixelGeometryManager::SetNeg
virtual void SetNeg()=0
PixelGeoDC2::GeoPixelSubDisk::RMax
double RMax()
Definition: PixelDetectorDC1DC2.cxx:1401
PixelGeoDC2::OraclePixGeoManager::SetInitialLayout
virtual void SetInitialLayout(bool flag) override
Definition: PixelDetectorDC1DC2.h:742
PixelGeoDC2::PixelGeometryManager::DesignGapZ
virtual double DesignGapZ()=0
PixelGeoDC2::OraclePixGeoManager::GetATLSLength
virtual double GetATLSLength() override
Definition: PixelDetectorDC1DC2.h:935
PixelGeoDC2::OraclePixGeoManager::DesignCellRowsPerCircuit
virtual int DesignCellRowsPerCircuit(bool isBLayer) override
Definition: PixelDetectorDC1DC2.cxx:2142
PixelGeoDC2::OraclePixGeoManager::GetATLSRmin
virtual double GetATLSRmin() override
Definition: PixelDetectorDC1DC2.h:931
lumiFormat.i
int i
Definition: lumiFormat.py:85
PixelGeoDC2::OraclePixGeoManager::PixelHybridWidth
virtual double PixelHybridWidth() override
Definition: PixelDetectorDC1DC2.cxx:1772
PixelGeoDC2::OraclePixGeoManager::DesignDiodeRowsPerCircuit
virtual int DesignDiodeRowsPerCircuit(bool isBLayer) override
Definition: PixelDetectorDC1DC2.cxx:2159
PixelGeoDC2::OraclePixGeoManager::PixelECCablesThickness
virtual double PixelECCablesThickness() override
Definition: PixelDetectorDC1DC2.cxx:2132
PixelGeoDC2::GeoPixelDiskSupports::m_material
std::vector< std::string > m_material
Definition: PixelDetectorDC1DC2.h:147
beamspotman.n
n
Definition: beamspotman.py:731
PixelGeoDC2::GeoPixelDiskSupports::m_halflength
std::vector< double > m_halflength
Definition: PixelDetectorDC1DC2.h:146
PixelGeoDC2::GeoPixelDiskSupports
Definition: PixelDetectorDC1DC2.h:137
PixelGeoDC2::PixelGeometryManager::getIdHelper
virtual const PixelID * getIdHelper()=0
PixelGeoDC2::PixelGeometryManager::getMaterialManager
virtual StoredMaterialManager * getMaterialManager()=0
PixelGeoDC2::OraclePixGeoManager::NPixelSectors
virtual int NPixelSectors() override
Definition: PixelDetectorDC1DC2.h:983
PixelGeoDC2::GeoPixelSubDisk::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:1357
PixelGeoDC2::OraclePixGeoManager::Eta
virtual int Eta() override
Definition: PixelDetectorDC1DC2.h:759
PixelGeoDC2::GeoPixelModule::getID
Identifier getID()
Definition: PixelDetectorDC1DC2.cxx:1005
PixelGeoDC2::OraclePixGeoManager::PixelECSiDz1
virtual double PixelECSiDz1() override
Definition: PixelDetectorDC1DC2.h:1070
PixelGeoDC2::PixelGeometryManager::PixelECCablesRMax
virtual double PixelECCablesRMax()=0
PixelGeoDC2::PixelGeometryManager::SetPos
virtual void SetPos()=0
PixelGeoDC2::PixelGeometryManager::PixelDiskRMin
virtual double PixelDiskRMin()=0
PixelGeoDC2::PixelGeometryManager::SetBarrel
virtual void SetBarrel()=0
PixelGeoDC2::OraclePixGeoManager::GetEndcapModuleName
virtual std::string GetEndcapModuleName() override
Definition: PixelDetectorDC1DC2.cxx:2109
master.flag
bool flag
Definition: master.py:29
PixelGeoDC2::OraclePixGeoManager::SetDetElementName
virtual void SetDetElementName(std::string) override
Definition: PixelDetectorDC1DC2.cxx:2081
PixelGeoDC2::PixelGeometryManager::SetEndcapModuleName
virtual void SetEndcapModuleName(std::string)=0
PixelGeoDC2::PixelGeometryManager::DesignCircuitsPerColumn
virtual int DesignCircuitsPerColumn()=0
PixelGeoDC2::GeoPixelSubDisk::RMin
double RMin()
Definition: PixelDetectorDC1DC2.cxx:1397
PixelGeoDC2::OraclePixGeoManager::PixelECCarbonMaterial
virtual std::string PixelECCarbonMaterial(std::string) override
Definition: PixelDetectorDC1DC2.cxx:1890
PixelGeoDC2::PixelGeometryManager::SetEndcap
virtual void SetEndcap()=0
PixelGeoDC2::GeoPixelECCable::m_theECCable
GeoIntrusivePtr< GeoLogVol > m_theECCable
Definition: PixelDetectorDC1DC2.h:167
PixelGeoDC2::GeoPixelChip
Definition: PixelDetectorDC1DC2.h:103
PixelGeoDC2::GeoPixelDiskSupports::SetCylinder
void SetCylinder(int n)
Definition: PixelDetectorDC1DC2.h:143
PixelGeoDC2::PixelGeometryManager::Temperature
virtual double Temperature(bool isBLayer)=0
PixelGeoDC2::OraclePixGeoManager::m_dc1Geometry
bool m_dc1Geometry
Definition: PixelDetectorDC1DC2.h:661
PixelGeoDC2::PixelGeometryManager::DesignZActiveArea
virtual double DesignZActiveArea()=0
PixelGeoDC2::PixelGeometryManager::PixelModuleAngleSign
virtual double PixelModuleAngleSign(int)=0
PixelGeoDC2::GeoPixelCable::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:123
PixelGeoDC2::OraclePixGeoManager::m_designsObjectName
std::string m_designsObjectName
Definition: PixelDetectorDC1DC2.h:680
AthMessaging
Class to provide easy MsgStream access and capabilities.
Definition: AthMessaging.h:55
PixelGeoDC2::GeoPixelLadder::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:705
PixelGeoDC2::PixelGeometryManager::GetLD
virtual int GetLD()=0
PixelGeoDC2::GeoPixelDisk::RMax
double RMax()
Definition: PixelDetectorDC1DC2.cxx:317
PixelGeoDC2::OraclePixGeoManager::PixelECCarbonRMax
virtual double PixelECCarbonRMax(std::string) override
Definition: PixelDetectorDC1DC2.cxx:1861
PixelGeoDC2::OraclePixGeoManager::PixelBarrelHalfLength
virtual double PixelBarrelHalfLength() override
Definition: PixelDetectorDC1DC2.h:961
PixelGeoDC2::OraclePixGeoManager::PixelHybridLength
virtual double PixelHybridLength() override
Definition: PixelDetectorDC1DC2.cxx:1778
PixelGeoDC2::OraclePixGeoManager::m_PixelLayer
IRDBRecordset_ptr m_PixelLayer
Definition: PixelDetectorDC1DC2.h:623
PixelGeoDC2::GeoPixelTubeCables::GeoPixelTubeCables
GeoPixelTubeCables(const GeoPixelTubeCables &)=delete
PixelGeoDC2::PixelGeometryManager::SetServices
virtual void SetServices(bool isservice)=0
PixelGeoDC2::OraclePixGeoManager::SetServices
virtual void SetServices(bool isservice) override
Definition: PixelDetectorDC1DC2.h:734
PixelGeoDC2::PixelGeometryManager::DesignGapRP
virtual double DesignGapRP()=0
PixelGeoDC2::GeoPixelModule::~GeoPixelModule
virtual ~GeoPixelModule()=default
PixelGeoDC2::OraclePixGeoManager::m_pMatMgr
StoredMaterialManager * m_pMatMgr
Definition: PixelDetectorDC1DC2.h:673
PixelGeoDC2::OraclePixGeoManager::m_plor
IRDBRecordset_ptr m_plor
Definition: PixelDetectorDC1DC2.h:640
PixelGeoDC2::PixelGeometryManager::PixelECCarbonRMin
virtual double PixelECCarbonRMin(std::string)=0
PixelGeoDC2::GeoPixelServices::GeoPixelServices
GeoPixelServices(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr, const std::string &)
Definition: PixelDetectorDC1DC2.cxx:1040
PixelGeoDC2::GeoPixelECCable::GeoPixelECCable
GeoPixelECCable(const GeoPixelECCable &)=delete
python.SystemOfUnits.micrometer
int micrometer
Definition: SystemOfUnits.py:71
PixelGeoDC2::OraclePixGeoManager::PixelServiceZ
virtual double * PixelServiceZ(std::string, int) override
Definition: PixelDetectorDC1DC2.cxx:1969
PixelGeoDC2::PixelGeometryManager::SetDC1Geometry
virtual void SetDC1Geometry(bool flag)=0
PixelGeoDC2::PixelGeometryManager::PixelECCarbonRMax
virtual double PixelECCarbonRMax(std::string)=0
PixelGeoDC2::PixelGeometryManager::PixelModulePosition
virtual double PixelModulePosition(int)=0
PixelGeoDC2::PixelGeometryManager::PixelEndcapZMin
virtual double PixelEndcapZMin()=0
PixelGeoDC2::OraclePixGeoManager::m_PixelBarrelGeneral
IRDBRecordset_ptr m_PixelBarrelGeneral
Definition: PixelDetectorDC1DC2.h:617
PixelGeoDC2::OraclePixGeoManager::m_atls
IRDBRecordset_ptr m_atls
Definition: PixelDetectorDC1DC2.h:616
PixelGeoDC2::PixelGeometryManager::DesignCellRowsPerCircuit
virtual int DesignCellRowsPerCircuit(bool isBLayer)=0
PixelGeoDC2::OraclePixGeoManager::PixelDiskPosition
virtual double PixelDiskPosition() override
Definition: PixelDetectorDC1DC2.h:1066
PixelGeoDC2::OraclePixGeoManager::PixelServiceMaterial
virtual std::string PixelServiceMaterial(std::string, int) override
Definition: PixelDetectorDC1DC2.cxx:2019
PixelGeoDC2::PixelGeometryManager
Definition: PixelDetectorDC1DC2.h:376
IRDBRecordset_ptr
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
Definition: IRDBAccessSvc.h:25
PixelGeoDC2::GeoPixelServices::m_zpos
std::vector< double > m_zpos
Definition: PixelDetectorDC1DC2.h:295
PixelGeoDC2::PixelGeometryManager::SetG3CompatibleDigits
virtual void SetG3CompatibleDigits(bool flag)=0
PixelGeoDC2::GeoPixelModule::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:929
PixelGeoDC2::GeoPixelDisk::RMin
double RMin()
Definition: PixelDetectorDC1DC2.cxx:313
PixelGeoDC2::GeoPixelLadder::m_theSensor
GeoPixelSiCrystal & m_theSensor
Definition: PixelDetectorDC1DC2.h:225
PixelGeoDC2::PixelGeometryManager::GetDetElementName
virtual std::string GetDetElementName()=0
PixelGeoDC2::OraclePixGeoManager::DesignDiodeColumnsPerCircuit
virtual int DesignDiodeColumnsPerCircuit(bool isBLayer) override
Definition: PixelDetectorDC1DC2.cxx:2166
PixelGeoDC2::OraclePixGeoManager::m_PixelDisk
IRDBRecordset_ptr m_PixelDisk
Definition: PixelDetectorDC1DC2.h:620
PixelGeoDC2::OraclePixGeoManager::Phi
virtual int Phi() override
Definition: PixelDetectorDC1DC2.h:760
PixelGeoDC2::PixelGeometryManager::SetDetElementName
virtual void SetDetElementName(std::string)=0
PixelGeoDC2::GeoPixelCable
Definition: PixelDetectorDC1DC2.h:79
PixelGeoDC2::GeoPixelECCable::GeoPixelECCable
GeoPixelECCable(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr)
Definition: PixelDetectorDC1DC2.cxx:417
PixelGeoDC2::PixelGeometryManager::SetDesignName
virtual void SetDesignName(std::string)=0
PixelGeoDC2::OraclePixGeoManager::PixelModuleAngleSign
virtual double PixelModuleAngleSign(int) override
Definition: PixelDetectorDC1DC2.h:1021
PixelGeoDC2::GeoPixelBarrel
Definition: PixelDetectorDC1DC2.h:68
PixelGeoDC2::OraclePixGeoManager::PixelEndcapNSupportFrames
virtual int PixelEndcapNSupportFrames() override
Definition: PixelDetectorDC1DC2.h:1063
PixelGeoDC2::OraclePixGeoManager::PixelModuleAngle
virtual double PixelModuleAngle() override
Definition: PixelDetectorDC1DC2.h:998
PixelGeoDC2::PixelGeometryManager::PixelECCarbonThickness
virtual double PixelECCarbonThickness(std::string)=0
PixelGeoDC2::PixelGeometryManager::NPixelSectors
virtual int NPixelSectors()=0
PixelGeoDC2::OraclePixGeoManager::PixelServiceLD
virtual int PixelServiceLD(std::string, int) override
Definition: PixelDetectorDC1DC2.cxx:2007
PixelGeoDC2::OraclePixGeoManager::DesignGapZ
virtual double DesignGapZ() override
Definition: PixelDetectorDC1DC2.h:1125
PixelGeoDC2::GeoPixelLadder::Thickness
double Thickness()
Definition: PixelDetectorDC1DC2.cxx:766
PixelGeoDC2::GeoPixelServices::NCylinders
int NCylinders()
Definition: PixelDetectorDC1DC2.h:290
InDetDD::PixelDetectorManager
Definition: PixelDetectorManager.h:47
PixelGeoDC2::GeoPixelECCable::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:436
PixelGeoDC2::GeoPixelTubeCables::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:1450
PixelGeoDC2::OraclePixGeoManager::DoServices
virtual bool DoServices() override
Definition: PixelDetectorDC1DC2.cxx:2046
PixelGeoDC2::OraclePixGeoManager::SetCurrentLD
virtual void SetCurrentLD(int i) override
Definition: PixelDetectorDC1DC2.cxx:1661
PixelGeoDC2::OraclePixGeoManager::OraclePixGeoManager
OraclePixGeoManager()
Definition: PixelDetectorDC1DC2.cxx:1561
InDetDD::SiCommonItems
Definition: SiCommonItems.h:45
PixelGeoDC2::GeoPixelModule
Definition: PixelDetectorDC1DC2.h:260
PixelGeoDC2::OraclePixGeoManager::SetEta
virtual void SetEta(int eta) override
Definition: PixelDetectorDC1DC2.h:757
PixelGeoDC2::GeoPixelServices::ZPos
double ZPos()
Definition: PixelDetectorDC1DC2.h:292
PixelGeoDC2::GeoPixelSiCrystal::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:1265
PixelGeoDC2::OraclePixGeoManager::PixelModuleDrDistance
virtual double PixelModuleDrDistance() override
Definition: PixelDetectorDC1DC2.h:1003
PixelGeoDC2::OraclePixGeoManager::commonItems
virtual InDetDD::SiCommonItems * commonItems() override
Definition: PixelDetectorDC1DC2.cxx:2208
PixelGeoDC2::OraclePixGeoManager::PixelCableZMax
virtual double PixelCableZMax() override
Definition: PixelDetectorDC1DC2.h:1038
PixelGeoDC2::PixelGeometryManager::PixelRMax
virtual double PixelRMax()=0
PixelGeoDC2::GeoPixelChip::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:190
PixelGeoDC2::PixelGeometryManager::PixelECCablesThickness
virtual double PixelECCablesThickness()=0
PixelGeoDC2::OraclePixGeoManager::PixelRMin
virtual double PixelRMin() override
Definition: PixelDetectorDC1DC2.h:953
PixelGeoDC2::PixelGeometryManager::PixelCableZMin
virtual double PixelCableZMin()=0
PixelGeoDC2::OraclePixGeoManager::PixelLayerRadius
virtual double PixelLayerRadius() override
Definition: PixelDetectorDC1DC2.h:964
PixelGeoDC2::PixelGeometryManager::PixelModuleAngle
virtual double PixelModuleAngle()=0
PixelGeoDC2::GeoPixelServices::m_halflength
std::vector< double > m_halflength
Definition: PixelDetectorDC1DC2.h:295
PixelGeoDC2::PixelGeometryManager::PixelLadderWidth
virtual double PixelLadderWidth()=0
PixelGeoDC2::PixelGeometryManager::GetPixelDDManager
virtual InDetDD::PixelDetectorManager * GetPixelDDManager()=0
PixelGeoDC2::OraclePixGeoManager::isLDPresent
virtual bool isLDPresent() override
Definition: PixelDetectorDC1DC2.cxx:1701
PixelGeoDC2::GeoPixelDiskSupports::GeoPixelDiskSupports
GeoPixelDiskSupports(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr)
Definition: PixelDetectorDC1DC2.cxx:368
PixelGeoDC2::OraclePixGeoManager::PixelECCarbonThickness
virtual double PixelECCarbonThickness(std::string) override
Definition: PixelDetectorDC1DC2.cxx:1871
PixelGeoDC2::OraclePixGeoManager
Definition: PixelDetectorDC1DC2.h:611
PixelGeoDC2::PixelGeometryManager::PixelServiceNFrame
virtual int PixelServiceNFrame(std::string)=0
PixelGeoDC2::OraclePixGeoManager::PixelModuleShiftFlag
virtual double PixelModuleShiftFlag(int) override
Definition: PixelDetectorDC1DC2.h:1014
PixelGeoDC2::GeoPixelCable::Thickness
double Thickness() const
Definition: PixelDetectorDC1DC2.cxx:153
PixelGeoDC2::GeoPixelDisk::~GeoPixelDisk
virtual ~GeoPixelDisk()=default
PixelGeoDC2::PixelGeometryManager::DesignDiodeRowsPerCircuit
virtual int DesignDiodeRowsPerCircuit(bool isBLayer)=0
PixelGeoDC2::PixelGeometryManager::PixelBoardActiveLen
virtual double PixelBoardActiveLen()=0
PixelGeoDC2::OraclePixGeoManager::m_peoi
IRDBRecordset_ptr m_peoi
Definition: PixelDetectorDC1DC2.h:634
PixelGeoDC2::OraclePixGeoManager::m_BarrelEndcap
int m_BarrelEndcap
Definition: PixelDetectorDC1DC2.h:646
PixelGeoDC2::OraclePixGeoManager::m_barrelDesignName
std::string m_barrelDesignName
Definition: PixelDetectorDC1DC2.h:683
PixelGeoDC2::GeoPixelDisk::getPhiId
int getPhiId()
Definition: PixelDetectorDC1DC2.cxx:342
PixelGeoDC2::GeoPixelDisk::Thickness
double Thickness()
Definition: PixelDetectorDC1DC2.cxx:321
PixelGeoDC2::PixelGeometryManager::Eta
virtual int Eta()=0
PixelGeoDC2::OraclePixGeoManager::SetDC1Geometry
virtual void SetDC1Geometry(bool flag) override
Definition: PixelDetectorDC1DC2.h:746
PixelGeoDC2::GeoPixelDiskSupports::ZPos
double ZPos()
Definition: PixelDetectorDC1DC2.h:144
PixelGeoDC2::GeoPixelSubDisk::~GeoPixelSubDisk
virtual ~GeoPixelSubDisk()=default
PixelGeoDC2::PixelGeometryManager::PixelBarrelNLayer
virtual int PixelBarrelNLayer()=0
PixelGeoDC2::GeoPixelSubDisk::m_theSensor
GeoPixelSiCrystal & m_theSensor
Definition: PixelDetectorDC1DC2.h:347
PixelGeoDC2::PixelGeometryManager::NumberOfEmptyRows
virtual int NumberOfEmptyRows()=0
PixelGeoDC2::OraclePixGeoManager::PixelECNSectors1
virtual int PixelECNSectors1() override
Definition: PixelDetectorDC1DC2.h:1074
PixelGeoDC2::PixelGeometryManager::PixelChipThickness
virtual double PixelChipThickness()=0
PixelGeoDC2::OraclePixGeoManager::Voltage
virtual double Voltage(bool isBLayer) override
Definition: PixelDetectorDC1DC2.cxx:2193
PixelGeoDC2::OraclePixGeoManager::PixelECCablesDistance
virtual double PixelECCablesDistance() override
Definition: PixelDetectorDC1DC2.h:1088
PixelGeoDC2::OraclePixGeoManager::PixelLadderThickness
virtual double PixelLadderThickness() override
Definition: PixelDetectorDC1DC2.cxx:2122
PixelGeoDC2::OraclePixGeoManager::GetATLSRadius
virtual double GetATLSRadius() override
Definition: PixelDetectorDC1DC2.h:926
PixelGeoDC2::PixelGeometryManager::PixelEndcapMajorVersion
virtual int PixelEndcapMajorVersion()=0
PixelGeoDC2::GeoPixelLayer
Definition: PixelDetectorDC1DC2.h:247
PixelGeoDC2::GeoPixelTubeCables::GeoPixelTubeCables
GeoPixelTubeCables(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr)
Definition: PixelDetectorDC1DC2.cxx:1422
PixelGeoDC2::OraclePixGeoManager::m_pxbd
IRDBRecordset_ptr m_pxbd
Definition: PixelDetectorDC1DC2.h:639
IRDBRecord.h
Definition of the abstract IRDBRecord interface.
PixelGeoDC2::GeoPixelLadder
Definition: PixelDetectorDC1DC2.h:213
PixelGeoDC2::OraclePixGeoManager::m_side
int m_side
Definition: PixelDetectorDC1DC2.h:647
PixelGeoDC2::PixelGeometryManager::PixelECNSectors1
virtual int PixelECNSectors1()=0
PixelGeoDC2::PixelGeometryManager::PixelBoardThickness
virtual double PixelBoardThickness()=0
PixelGeoDC2::GeoPixelDisk
Definition: PixelDetectorDC1DC2.h:115
PixelGeoDC2::OraclePixGeoManager::m_elementsObjectName
std::string m_elementsObjectName
Definition: PixelDetectorDC1DC2.h:679
PixelGeoDC2::PixelGeometryManager::PixelHybridThickness
virtual double PixelHybridThickness()=0
PixelGeoDC2::OraclePixGeoManager::PixelHybridThickness
virtual double PixelHybridThickness() override
Definition: PixelDetectorDC1DC2.cxx:1784
PixelGeoDC2::OraclePixGeoManager::GetPixelDDManager
virtual InDetDD::PixelDetectorManager * GetPixelDDManager() override
Definition: PixelDetectorDC1DC2.cxx:2067
PixelGeoDC2::GeoPixelLadder::GeoPixelLadder
GeoPixelLadder(const GeoPixelLadder &)=delete
PixelGeoDC2::GeoPixelECCable
Definition: PixelDetectorDC1DC2.h:158
InDetDD
Message Stream Member.
Definition: FakeTrackBuilder.h:8
PixelGeoDC2::OraclePixGeoManager::CalculateThickness
double CalculateThickness(double, const std::string &)
Definition: PixelDetectorDC1DC2.cxx:1730
PixelGeoDC2::GeoPixelModule::Width
double Width()
Definition: PixelDetectorDC1DC2.cxx:986
PixelGeoDC2::GeoPixelHybrid::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:649
PixelGeoDC2::OraclePixGeoManager::m_pDetStore
StoreGateSvc * m_pDetStore
Definition: PixelDetectorDC1DC2.h:676
PixelGeoDC2::PixelGeometryManager::PixelChipLength
virtual double PixelChipLength()=0
PixelGeoDC2::PixelGeometryManager::GetLayer0ModuleName
virtual std::string GetLayer0ModuleName()=0
PixelGeoDC2::PixelGeometryManager::PixelCableDeltaZ
virtual double PixelCableDeltaZ()=0
AthMessaging.h
PixelGeoDC2::GeoPixelTubeCables::m_theBox
GeoIntrusivePtr< GeoLogVol > m_theBox
Definition: PixelDetectorDC1DC2.h:367
PixelGeoDC2::PixelGeometryManager::PixelChipWidth
virtual double PixelChipWidth()=0
PixelGeoDC2::OraclePixGeoManager::SetNeg
virtual void SetNeg() override
Definition: PixelDetectorDC1DC2.h:777
PixelGeoDC2::OraclePixGeoManager::GetBarrelModuleName
virtual std::string GetBarrelModuleName() override
Definition: PixelDetectorDC1DC2.cxx:2101
PixelGeoDC2::OraclePixGeoManager::PixelBarrelRMin
virtual double PixelBarrelRMin() override
Definition: PixelDetectorDC1DC2.h:959
PixelGeoDC2::PixelGeometryManager::isBarrel
virtual bool isBarrel()=0
PixelGeoDC2::PixelGeometryManager::GetBarrelModuleName
virtual std::string GetBarrelModuleName()=0
StoredMaterialManager
This class holds one or more material managers and makes them storeable, under StoreGate.
Definition: StoredMaterialManager.h:28
PixelGeoDC2::PixelGeometryManager::PixelLayerRadius
virtual double PixelLayerRadius()=0
PixelGeoDC2::OraclePixGeoManager::PixelDiskRMin
virtual double PixelDiskRMin() override
Definition: PixelDetectorDC1DC2.h:1068
PixelGeoDC2::GeoPixelLadder::m_theLadder
GeoIntrusivePtr< GeoLogVol > m_theLadder
Definition: PixelDetectorDC1DC2.h:224
PixelGeoDC2::OraclePixGeoManager::DesignPitchZ
virtual double DesignPitchZ(bool isBLayer) override
Definition: PixelDetectorDC1DC2.h:1107
PixelGeoDC2::PixelGeometryManager::PixelEndcapZMax
virtual double PixelEndcapZMax()=0
PixelGeoDC2::OraclePixGeoManager::PixelServiceR
virtual double * PixelServiceR(std::string, int) override
Definition: PixelDetectorDC1DC2.cxx:1933
PixelGeoDC2::OraclePixGeoManager::m_barrelInFrames
int m_barrelInFrames
Definition: PixelDetectorDC1DC2.h:649
PixelGeoDC2::PixelGeometryManager::PixelGeometryManager
PixelGeometryManager()
Definition: PixelDetectorDC1DC2.cxx:2242
PixelGeoDC2::PixelGeometryManager::Alignable
virtual bool Alignable() const =0
PixelGeoDC2::GeoPixelServices
Definition: PixelDetectorDC1DC2.h:284
PixelGeoDC2::OraclePixGeoManager::PixelBoardActiveLen
virtual double PixelBoardActiveLen() override
Definition: PixelDetectorDC1DC2.cxx:1761
PixelGeoDC2::GeoPixelServices::initialize
void initialize(const std::string &)
Definition: PixelDetectorDC1DC2.cxx:1061
PixelGeoDC2::OraclePixGeoManager::DesignZActiveArea
virtual double DesignZActiveArea() override
Definition: PixelDetectorDC1DC2.h:1098
PixelGeoDC2::OraclePixGeoManager::PixelBarrelRMax
virtual double PixelBarrelRMax() override
Definition: PixelDetectorDC1DC2.h:960
PixelGeoDC2::PixelGeometryManager::PixelEndcapNSupportFrames
virtual int PixelEndcapNSupportFrames()=0
PixelGeoDC2::PixelGeometryManager::SetAlignable
virtual void SetAlignable(bool flag)=0
PixelGeoDC2::GeoPixelEndCap
Definition: PixelDetectorDC1DC2.h:176
PixelGeoDC2::GeoPixelLadder::GeoPixelLadder
GeoPixelLadder(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr, GeoPixelSiCrystal &theSensor)
Definition: PixelDetectorDC1DC2.cxx:673
PixelGeoDC2::GeoPixelServices::m_rmax
std::vector< double > m_rmax
Definition: PixelDetectorDC1DC2.h:295
PixelGeoDC2::OraclePixGeoManager::G3CompatibleDigits
virtual bool G3CompatibleDigits() const override
Definition: PixelDetectorDC1DC2.cxx:2050
PixelGeoDC2::PixelGeometryManager::PixelCableZMax
virtual double PixelCableZMax()=0
PixelGeoDC2::PixelGeometryManager::PixelECSiDz2
virtual double PixelECSiDz2()=0
PixelGeoDC2::PixelGeometryManager::DC1Geometry
virtual bool DC1Geometry() const =0
PixelGeoDC2::GeoPixelSubDisk::operator=
GeoPixelSubDisk & operator=(const GeoPixelSubDisk &)=delete
PixelGeoDC2::GeoPixelServices::SetCylinder
void SetCylinder(int n)
Definition: PixelDetectorDC1DC2.h:291
IRDBRecordset.h
Definition of the abstract IRDBRecordset interface.
PixelGeoDC2::GeoPixelLadderStruct::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:792
PixelGeoDC2::OraclePixGeoManager::InitialLayout
virtual bool InitialLayout() const override
Definition: PixelDetectorDC1DC2.cxx:2054
PixelGeoDC2::PixelGeometryManager::GetATLSLength
virtual double GetATLSLength()=0
PixelGeoDC2::GeoPixelModule::Length
double Length()
Definition: PixelDetectorDC1DC2.cxx:994
InDetDD::SiDetectorDesign
Definition: SiDetectorDesign.h:50
PixelGeoDC2::GeoPixelModule::m_theModule
GeoIntrusivePtr< GeoLogVol > m_theModule
Definition: PixelDetectorDC1DC2.h:274
PixelGeoDC2::OraclePixGeoManager::PixelECNSectors2
virtual int PixelECNSectors2() override
Definition: PixelDetectorDC1DC2.h:1076
PixelGeoDC2::OraclePixGeoManager::m_pefi
IRDBRecordset_ptr m_pefi
Definition: PixelDetectorDC1DC2.h:633
PixelGeoDC2::OraclePixGeoManager::SetBarrel
virtual void SetBarrel() override
Definition: PixelDetectorDC1DC2.cxx:1685
PixelGeoDC2::GeoPixelEnvelope::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:541
PixelID
Definition: PixelID.h:67
PixelGeoDC2::OraclePixGeoManager::m_PixelModule
IRDBRecordset_ptr m_PixelModule
Definition: PixelDetectorDC1DC2.h:624
PixelGeoDC2::GeoVPixelFactory
Definition: PixelDetectorDC1DC2.h:43
PixelGeoDC2::GeoVPixelFactory::~GeoVPixelFactory
virtual ~GeoVPixelFactory()
Definition: PixelDetectorDC1DC2.cxx:1545
PixelGeoDC2::GeoPixelDiskSupports::NCylinders
int NCylinders()
Definition: PixelDetectorDC1DC2.h:142
PixelGeoDC2::GeoPixelECCable::~GeoPixelECCable
virtual ~GeoPixelECCable()=default
PixelGeoDC2::OraclePixGeoManager::Alignable
virtual bool Alignable() const override
Definition: PixelDetectorDC1DC2.cxx:2062
PixelGeoDC2::OraclePixGeoManager::SetG3CompatibleDigits
virtual void SetG3CompatibleDigits(bool flag) override
Definition: PixelDetectorDC1DC2.h:738
PixelGeoDC2::OraclePixGeoManager::m_blayerDesignName
std::string m_blayerDesignName
Definition: PixelDetectorDC1DC2.h:685
PixelGeoDC2::PixelGeometryManager::PixelNModule
virtual int PixelNModule()=0
PixelGeoDC2::OraclePixGeoManager::PixelChipLength
virtual double PixelChipLength() override
Definition: PixelDetectorDC1DC2.cxx:1816
PixelGeoDC2::PixelGeometryManager::PixelHalfLength
virtual double PixelHalfLength()=0
PixelGeoDC2::PixelGeometryManager::DesignDiodeColumnsPerCircuit
virtual int DesignDiodeColumnsPerCircuit(bool isBLayer)=0
PixelGeoDC2::GeoPixelDiskSupports::m_rmin
std::vector< double > m_rmin
Definition: PixelDetectorDC1DC2.h:146
PixelGeoDC2::PixelGeometryManager::PixelRMin
virtual double PixelRMin()=0
PixelGeoDC2::GeoVPixelFactory::Build
virtual GeoVPhysVol * Build()=0
PixelGeoDC2::OraclePixGeoManager::setCommonItems
virtual void setCommonItems(InDetDD::SiCommonItems *commonItems) override
Definition: PixelDetectorDC1DC2.cxx:2222
PixelGeoDC2::PixelGeometryManager::PixelDiskPosition
virtual double PixelDiskPosition()=0
PixelGeoDC2::PixelGeometryManager::SetEta
virtual void SetEta(int eta)=0
PixelGeoDC2::PixelGeometryManager::PixelBalcony
virtual double PixelBalcony()=0
PixelGeoDC2::GeoPixelModule::GeoPixelModule
GeoPixelModule(const GeoPixelModule &)=delete
PixelGeoDC2::GeoPixelServices::m_rmin
std::vector< double > m_rmin
Definition: PixelDetectorDC1DC2.h:295
PixelGeoDC2::GeoPixelSubDisk::m_theSubDisk
GeoIntrusivePtr< GeoLogVol > m_theSubDisk
Definition: PixelDetectorDC1DC2.h:348
PixelGeoDC2::OraclePixGeoManager::PixelBoardLength
virtual double PixelBoardLength() override
Definition: PixelDetectorDC1DC2.cxx:1746
PixelGeoDC2::GeoPixelBarrel::Build
virtual GeoVPhysVol * Build() override
Definition: PixelDetectorDC1DC2.cxx:54
PixelGeoDC2::PixelGeometryManager::G3CompatibleDigits
virtual bool G3CompatibleDigits() const =0
PixelGeoDC2::PixelGeometryManager::DesignPitchZ
virtual double DesignPitchZ(bool isBLayer)=0
PixelGeoDC2::OraclePixGeoManager::m_commonItems
InDetDD::SiCommonItems * m_commonItems
Definition: PixelDetectorDC1DC2.h:667
PixelGeoDC2::PixelGeometryManager::PixelEndcapRMax
virtual double PixelEndcapRMax()=0
PixelGeoDC2::PixelGeometryManager::PixelCableThickness
virtual double PixelCableThickness()=0
PixelGeoDC2::OraclePixGeoManager::m_pDDmgr
InDetDD::PixelDetectorManager * m_pDDmgr
Definition: PixelDetectorDC1DC2.h:670
PixelGeoDC2::OraclePixGeoManager::SetBarrelModuleName
virtual void SetBarrelModuleName(std::string) override
Definition: PixelDetectorDC1DC2.cxx:2097
Identifier
Definition: IdentifierFieldParser.cxx:14