Hall-D Software
alpha
|
#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 */ |
#define ANODE_CATHODE_SPACING 0.5 |
Definition at line 21 of file DFDCGeometry.h.
#define CATHODE_ROT_ANGLE 1.309 |
Definition at line 18 of file DFDCGeometry.h.
Referenced by DGeometry::GetFDCCathodes(), DFDCGeometry::getXLocalStrips(), and DFDCGeometry::getYLocalStrips().
#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 |
Definition at line 13 of file DFDCGeometry.h.
Referenced by DFDCHit_factory::brun(), DFDCHit_factory::evnt(), and DFDCHit_factory::GetConstant().
#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 |
Definition at line 27 of file DFDCGeometry.h.
Referenced by DGeometry::GetFDCCathodes(), DFDCGeometry::getStripR(), DFDCGeometry::getXLocalStrips(), and DFDCGeometry::getYLocalStrips().
#define STRIP_ZERO_OFFSET -95.5 |
Definition at line 29 of file DFDCGeometry.h.
#define STRIPS_PER_PLANE 192 |
Definition at line 26 of file DFDCGeometry.h.
Referenced by DFDCHit_factory::evnt(), DFDCHit_factory::GetConstant(), DGeometry::GetFDCCathodes(), DFDCGeometry::getXLocalStrips(), and DFDCHit_factory::LoadPackageCalibTables().
#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().
#define WIRES_PER_PLANE 96 |
Definition at line 23 of file DFDCGeometry.h.
Referenced by DFDCHit_factory::evnt(), DFDCHit_factory::GetConstant(), DGeometry::GetFDCWires(), DFDCHit_factory::LoadPackageCalibTables(), and DFDCPseudo_factory::makePseudo().