All Classes and Interfaces
Class
Description
This class provides a skeletal implementation of the
Component
interface to minimize the effort
required to implement a Component
.This class provides a skeletal implementation of the
Detector
interface to minimize the effort
required to implement a Detector
.This class provides a skeletal implementation of the
Layer
interface to minimize the effort required to
implement a Layer
.This class provides a skeletal implementation of the
Sector
interface to minimize the effort
required to implement a Sector
.This class provides a skeletal implementation of the
Superlayer
interface to minimize the effort
required to implement a Superlayer
.A Low Energy Recoil Tracker (ALERT)
This is to implement ALERT Drift Chamber detector (AHDC).
An arc represented by a point at the center of the circle subtended by the
arc, a point at the origin/beginning of the arc, the normal of the circle of
the arc, and an angle theta which is the angle subtended by the arc clockwise
around the normal.
A Barrel Silicon Tracker (BST)
Detector
.A Barrel Silicon Tracker (BST)
Factory
.A Barrel Silicon Tracker (BST)
Layer
.A Barrel Silicon Tracker (BST)
Sector
.A Barrel Silicon Tracker (BST)
Sector
.A Central Neutron Detector (CND)
Detector
.A Central Neutron Detector (CND)
Factory
.A Central Neutron Detector (CND)
Layer
.A Central Neutron Detector (CND)
Sector
.A Central Neutron Detector (CND)
Superlayer
.One sensing component of a detector.
This is an interface for providing constants for geometry objects.
A horizontal cylindrical segment represented by an
arc
and a height.A Drift Chamber (DC)
Detector
.A Drift Chamber (DC)
Factory
.////////////////////////////////////////////////
A Drift Chamber (DC)
Layer
.A Drift Chamber (DC)
Sector
.A Drift Chamber (DC)
Superlayer
.One complete CLAS12 detector, such as the entire Central Neutron Detector
(CND) or the combined set of all Drift Chambers (DC).
Representation of an intersection between a particle's path and a sensing
component.
The unique identifier of a type of detector.
\brief The drift chamber geometry class for CLAS12
The DC consists of six sectors, each with three regions.
A drift chamber wire.
An Electromagnetic Calorimeter (EC)
Detector
.An Electromagnetic Calorimeter (EC)
Factory
.An Electromagnetic Calorimeter (EC)
Layer
.An Electromagnetic Calorimeter (EC)
Sector
.An Electromagnetic Calorimeter (EC)
Superlayer
.A 3D triangle represented by three points.
A set of functions to create individual
Detector
,
Sector
,
Superlayer
, or
Layer
objects for a specific type of
detector using the factory method pattern.A Forward Micromegas Tracker (FMT)
Detector
.A Forward Micromegas Tracker (FMT)
Factory
.A Forward Micromegas Tracker (FMT)
Layer
.A Forward Micromegas Tracker (FMT)
Sector
.A Forward Micromegas Tracker (FMT)
Superlayer
.\brief The forward time of flight geometry class for CLAS12
The FTOF consists of six sectors, each of
which with three panels: 1a,1b,2.
A Forward Tagger Calorimeter (FTCAL)
Detector
.A Forward Tagger Calorimeter (FTCAL)
Factory
.A Forward Tagger Calorimeter (FTCAL)
Layer
.A Forward Tagger Calorimeter (FTCAL)
Sector
.A Forward Tagger Calorimeter (FTCAL)
Superlayer
.A Forward Time of Flight (FTOF)
Detector
.A Forward Time of Flight (FTOF)
Factory
.A Forward Time of Flight (FTOF)
Layer
.A Forward Time of Flight (FTOF)
Sector
.A Forward Time of Flight (FTOF)
Superlayer
.One layer of a detector.
A 3D line represented by two points, the origin point and the end point.
A polyline represented by a sequence of points.
An infinite unbounded 3D plane represented by a vector that is normal to the
plane and a reference point on the plane.
A 3D point in space represented by three coordinates coordinates (x, y, z).
This class provides a basic implementation of the
Component
interface where the component's volume
is defined by two convex polygons such that the edges of each polygon are
connected to form trapezoidal sides.A scintillator paddle aka scintillator strip.
One sector of a detector.
A sector represented by an
arc
and a radial
thickness.A collection of
Face3D
objects.An object that will print basic information about itself on the console when
the
Showable.show()
method is invoked.A silicon strip.
One superlayer of a detector.
A tracker strip.
An object that can be translated and rotated in 3D.
A sequence of rotations and translations that can be performed on a objects
implementing the
Transformable
interface.A clockwise rotation around the x-axis.
A clockwise rotation around the y-axis.
A clockwise rotation around the z-axis.
A interface for geometric transformations (eg translations and rotations)
that can be applied to a
Transformable
object.A translation transformation.
A 3D trapezoid represented by four points laying on the same plane.
A 3D triangle represented by three points.
A 3D vector represented by three Cartesian coordinates (x, y, z).