Belle II Software  release-08-01-10
Belle2::VXD Namespace Reference

Namespace to provide code needed by both Vertex Detectors, PXD and SVD, and also testbeam telescopes. More...

Classes

class  GeoCache
 Class to faciliate easy access to sensor information of the VXD like coordinate transformations or pitch size. More...
 
class  GeoHeavyMetalShieldCreator
 The creator for the HeavyMetalShield geometry of the Belle II detector. More...
 
class  GeoTools
 The class collects utility functions for numbering layers, sensors snd chips based on current VXD geometry. More...
 
class  GeoVXDAssembly
 Class to group some Geant4 volumes and place them all at once with a given transformation matrix. More...
 
class  GeoVXDCreator
 The creator for the VXD geometry of the Belle II detector. More...
 
class  GeoVXDServiceCreator
 The creator for the VXD Service geometry of the Belle II detector. More...
 
class  MisalignmentCache
 Class to hold misalignment information. More...
 
class  SensorInfoBase
 Base class to provide Sensor Information for PXD and SVD. More...
 
class  SensorPlane
 A Finite plane of one VXD Sensor. More...
 
class  VXDMisalignmentModule
 The VXD misalignment module. More...
 
class  SensitiveDetector
 Sensitive Detector implementation of PXD and SVD. More...
 
class  SensitiveDetectorBase
 Base class for Sensitive Detector implementation of PXD and SVD. More...
 
class  SensitiveDetectorDebugHelper
 Small helper class to facilitate debugging of VXD::SensitiveDetector implementation. More...
 

Functions

 TEST (SensorInfoBase, Rectangular)
 Check wether all the getters work for a normal, rectangular sensor with only one pixel/strip size.
 
 TEST (SensorInfoBase, Trapezoidal)
 Check wether all the getters work for a trapezoidal sensor with only one pixel/strip size.
 
 TEST (SensorInfoBase, Segmented)
 Check wether all the getters work for a trapezoidal sensor with two pixel sizes.
 
 TEST (SensorPlane, DISABLED_NotFound)
 Check that a SensorPlane bails if it cannot find the SensorInfo associated with the plane Disabled temporarily, 23/08/2016, P. More...
 

Variables

CreatorFactory< GeoHeavyMetalShieldCreatorGeoHeavyMetalShieldFactory ("HeavyMetalShieldCreator")
 Register the creator.
 
geometry::CreatorFactory< GeoVXDServiceCreatorGeoVXDServiceFactory ("VXDServiceCreator")
 Create factory instance so that the framework can instantiate the VXDServiceCreator.
 

Detailed Description

Namespace to provide code needed by both Vertex Detectors, PXD and SVD, and also testbeam telescopes.

Namespace to encapsulate common PXD and SVD code.

Namespace to provide code needed by both Vertex Detectors, PXD and SVD.

Namespace to encapsulate code needed for simulation and reconstrucion of the VXD.

Function Documentation

◆ TEST()

Belle2::VXD::TEST ( SensorPlane  ,
DISABLED_NotFound   
)

Check that a SensorPlane bails if it cannot find the SensorInfo associated with the plane Disabled temporarily, 23/08/2016, P.

Kvasnicka

Definition at line 143 of file SensorInfo.cc.

144  {
145  SensorPlane plane(VxdID(1, 1, 1));
146  EXPECT_B2FATAL(plane.isInActive(0, 0));
147  }