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.
This class provides a basic implementation of the Component interface where the component's volume is defined by two rectangles such that the edges of each rectangle 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).