Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DFDCGeometry.h File Reference
#include "HDGEOMETRY/DGeometry.h"
#include <math.h>
#include <JANA/JObject.h>
#include "DFDCHit.h"
#include "DFDCWire.h"
#include "DFDCCathode.h"

Go to the source code of this file.

Classes

class  DFDCGeometry
 class DFDCGeometry: definition of a class providing basic geometry methods for FDC reconstruction. More...
 

Macros

#define FDC_NUM_LAYERS   24
 
#define FDC_NUM_PLANES   72
 
#define FDC_ACTIVE_RADIUS   48.5
 
#define DRIFT_SPEED   .0055
 
#define CATHODE_ROT_ANGLE   1.309
 
#define WIRE_DEAD_ZONE_RADIUS   3.2
 
#define ANODE_CATHODE_SPACING   0.5
 
#define TWO_HIT_RESOL   250.
 
#define WIRES_PER_PLANE   96
 
#define WIRE_SPACING   1.0
 
#define U_OF_WIRE_ZERO   (-((WIRES_PER_PLANE-1)*WIRE_SPACING)/2)
 
#define STRIPS_PER_PLANE   192
 
#define STRIP_SPACING   0.500
 
#define U_OF_STRIP_ZERO   (-((STRIPS_PER_PLANE-1)*STRIP_SPACING)/2)
 
#define STRIP_ZERO_OFFSET   -95.5
 
#define STRIP_GAP   0.1
 
#define MAX_HITS   100
 
#define STRIP_NODES   3
 
#define THRESH_KEV   1.
 
#define THRESH_STRIPS   5. /* mV */
 
#define ELECTRON_CHARGE   1.6022e-4 /* fC */
 

Macro Definition Documentation

#define ANODE_CATHODE_SPACING   0.5

Definition at line 21 of file DFDCGeometry.h.

#define CATHODE_ROT_ANGLE   1.309
#define DRIFT_SPEED   .0055

Definition at line 17 of file DFDCGeometry.h.

Referenced by DFDCPseudo_factory::makePseudo().

#define ELECTRON_CHARGE   1.6022e-4 /* fC */

Definition at line 36 of file DFDCGeometry.h.

#define FDC_ACTIVE_RADIUS   48.5

Definition at line 14 of file DFDCGeometry.h.

Referenced by DGeometry::GetFDCWires().

#define FDC_NUM_LAYERS   24

Definition at line 12 of file DFDCGeometry.h.

Referenced by DGeometry::GetFDCCathodes(), and DGeometry::GetFDCWires().

#define FDC_NUM_PLANES   72
#define MAX_HITS   100

Definition at line 31 of file DFDCGeometry.h.

#define STRIP_GAP   0.1

Definition at line 30 of file DFDCGeometry.h.

#define STRIP_NODES   3

Definition at line 33 of file DFDCGeometry.h.

#define STRIP_SPACING   0.500
#define STRIP_ZERO_OFFSET   -95.5

Definition at line 29 of file DFDCGeometry.h.

#define THRESH_KEV   1.

Definition at line 34 of file DFDCGeometry.h.

#define THRESH_STRIPS   5. /* mV */

Definition at line 35 of file DFDCGeometry.h.

#define TWO_HIT_RESOL   250.

Definition at line 22 of file DFDCGeometry.h.

#define U_OF_STRIP_ZERO   (-((STRIPS_PER_PLANE-1)*STRIP_SPACING)/2)

Definition at line 28 of file DFDCGeometry.h.

Referenced by DFDCGeometry::getStripR().

#define U_OF_WIRE_ZERO   (-((WIRES_PER_PLANE-1)*WIRE_SPACING)/2)

Definition at line 25 of file DFDCGeometry.h.

Referenced by DGeometry::GetFDCWires(), and DFDCGeometry::getWireR().

#define WIRE_DEAD_ZONE_RADIUS   3.2

Definition at line 20 of file DFDCGeometry.h.

#define WIRE_SPACING   1.0

Definition at line 24 of file DFDCGeometry.h.

Referenced by DGeometry::GetFDCWires(), and DFDCGeometry::getWireR().