Hall-D Software
alpha
|
Go to the source code of this file.
Classes | |
struct | blockINFO_t |
struct | cluster_t |
struct | ccalcluster_t |
struct | ccalhit_t |
Macros | |
#define | MSECT 5 |
#define | MCOL 12 |
#define | MROW 12 |
#define | CRYSTAL_BLOCKS 144 |
#define | T_BLOCKS 144 |
#define | MAX_HHITS 144 |
#define | MAX_CLUSTERS 60 |
#define | MAX_CC 60 |
#define | nint_phot_cell 5 |
#define | ncoef_phot_cell 3 |
#define | dcorr_phot_cell 16 |
#define | CRYS_ROWS 12 |
#define | CRYS_SIZE_X 2.077 |
#define | CRYS_SIZE_Y 2.075 |
#define | ECH(M, N) ech_common_.ech[N-1][M-1] |
#define | STAT_CH(M, N) stat_ch_common_.stat_ch[N-1][M-1] |
#define | ICL_INDEX(M, N) icl_common_.icl_index[N][M] |
#define | ICL_IENER(M, N) icl_common_.icl_iener[N][M] |
#define | HEGEN(N) read_mcfile_com_.hegen[N-1] |
#define | SET_XSIZE set_common_.xsize |
#define | SET_YSIZE set_common_.ysize |
#define | SET_EMIN set_common_.mine |
#define | SET_EMAX set_common_.maxe |
#define | SET_HMIN set_common_.min_dime |
#define | SET_MINM set_common_.minm |
#define | NCOL set_common_.ncol |
#define | NROW set_common_.nrow |
#define | ZHYCAL set_common_.zhycal |
#define | ISECT set_common_.isect |
#define | FA(N) hbk_common_.fa[N-1] |
Functions | |
float | energy_correct (float c_energy, int central_id) |
float | shower_depth (float energy) |
int | IsIDinVec (vector< const DCCALHit * > hitarray, int id12) |
void | main_island_ () |
void | init_island_ (char filename[1000], int *name_length) |
#define CRYS_SIZE_X 2.077 |
Definition at line 56 of file hycal.h.
Referenced by DCCALShower_factory::evnt().
#define CRYS_SIZE_Y 2.075 |
Definition at line 57 of file hycal.h.
Referenced by DCCALShower_factory::evnt().
#define ECH | ( | M, | |
N | |||
) | ech_common_.ech[N-1][M-1] |
Definition at line 109 of file hycal.h.
Referenced by DCCALShower_factory::evnt().
#define FA | ( | N | ) | hbk_common_.fa[N-1] |
#define HEGEN | ( | N | ) | read_mcfile_com_.hegen[N-1] |
#define ICL_IENER | ( | M, | |
N | |||
) | icl_common_.icl_iener[N][M] |
Definition at line 117 of file hycal.h.
Referenced by DCCALShower_factory::evnt().
#define ICL_INDEX | ( | M, | |
N | |||
) | icl_common_.icl_index[N][M] |
Definition at line 116 of file hycal.h.
Referenced by DCCALShower_factory::evnt().
#define ISECT set_common_.isect |
#define MAX_CC 60 |
Definition at line 20 of file hycal.h.
Referenced by DCCALShower::DCCALShower(), DCCALShower_factory::evnt(), DCCALShower_factory::final_cluster_processing(), and DCCALShower_factory::getEnergyWeightedTime().
#define MCOL 12 |
Definition at line 5 of file hycal.h.
Referenced by DCCALShower_factory::evnt().
#define MROW 12 |
Definition at line 6 of file hycal.h.
Referenced by DCCALShower_factory::evnt().
#define NCOL set_common_.ncol |
Definition at line 128 of file hycal.h.
Referenced by DCCALShower_factory::evnt().
#define NROW set_common_.nrow |
Definition at line 129 of file hycal.h.
Referenced by DCCALShower_factory::evnt().
#define SET_EMAX set_common_.maxe |
#define SET_EMIN set_common_.mine |
#define SET_HMIN set_common_.min_dime |
#define SET_MINM set_common_.minm |
#define SET_XSIZE set_common_.xsize |
Definition at line 122 of file hycal.h.
Referenced by DCCALShower_factory::evnt().
#define SET_YSIZE set_common_.ysize |
Definition at line 123 of file hycal.h.
Referenced by DCCALShower_factory::evnt().
#define STAT_CH | ( | M, | |
N | |||
) | stat_ch_common_.stat_ch[N-1][M-1] |
Definition at line 113 of file hycal.h.
Referenced by DCCALShower_factory::evnt().
#define ZHYCAL set_common_.zhycal |
float energy_correct | ( | float | c_energy, |
int | central_id | ||
) |
Referenced by DCCALShower_factory::final_cluster_processing().
void init_island_ | ( | char | filename[1000], |
int * | name_length | ||
) |
Referenced by DCCALShower_factory::LoadCCALProfileData().
int IsIDinVec | ( | vector< const DCCALHit * > | hitarray, |
int | id12 | ||
) |
void main_island_ | ( | ) |
Referenced by DCCALShower_factory::evnt().
float shower_depth | ( | float | energy | ) |
Referenced by DCCALShower_factory::evnt().
struct { ... } adcgam_cbk_ |
Referenced by DCCALShower_factory::evnt().
float beam_energy |
float beam_time |
blockINFO_t blockINFO[T_BLOCKS] |
ccalcluster_t ccalcluster[MAX_CLUSTERS] |
Referenced by DCCALShower_factory::evnt().
Referenced by DCCALShower_factory::evnt().
int clock_num |
cluster_t cluster_storage[MAX_CLUSTERS] |
Referenced by DCCALShower_factory::evnt().
struct { ... } ech_common_ |
int event_num |
float fa[100] |
Definition at line 139 of file hycal.h.
Referenced by ExtractTDCADCTiming().
struct { ... } hbk_common_ |
struct { ... } icl_common_ |
int iftac |
struct { ... } mcread_stat_com_ |
int n_h_clusters |
Referenced by DCCALShower_factory::evnt(), and DCCALShower_factory::final_cluster_processing().
int n_h_hits |
Referenced by DCCALShower_factory::evnt().
float Nonlin_en1[T_BLOCKS] |
float Nonlin_en2[T_BLOCKS] |
struct { ... } read_mcfile_com_ |
int run_num |
struct { ... } set_common_ |
struct { ... } stat_ch_common_ |
float tac_energy |
int tagger_id |
int tagger_time |
union { ... } u |
Referenced by DHelicalFit::AddHit(), DTrackCandidate_factory_CDC::DCDCLineFit::BracketMinimumChisq(), DReferenceTrajectory::BrentsAlgorithm(), DTrackFitterKalmanSIMD::BrentsAlgorithm(), DDIRCLut::CalcPhoton(), DReferenceTrajectory::DistToRT(), DTrackFitterALT1::FillDebugHists(), DReferenceTrajectory::FindClosestSwimStep(), DEventProcessor_track_hists::hit_info_t::FindLR(), DEventProcessor_candidate_tree::hit_info_t::FindLR(), DEventProcessor_trackeff_hists2::FindLR(), DTrackCandidate_factory_CDC::DCDCLineFit::FindMinimumChisq(), DTrackFitterALT1::ForceLRTruth(), DTrackHitSelectorALT2::GetFDCHits(), DTrackFitterRiemann::GetFDCPosition(), DFDCPseudo::GetFDCPseudoAlignmentDerivatives(), DGeometry::GetFDCWires(), DMagneticFieldMapCalibDB::GetFieldAndGradient(), DMagneticFieldMapFineMesh::GetFieldBicubic(), DMagneticFieldMapPS2DMap::GetFieldBicubic(), DMagneticFieldMapCalibDB::GetFieldBicubic(), DTrackHitSelectorTHROWN::GetMCTrackHit(), DTrackFitterALT1::GetResiInfo(), DFCALShower_factory::getUVFromHits(), DMagneticFieldMapFineMesh::InterpolateField(), DTrackFitterKalmanSIMD_ALT1::KalmanForward(), DTrackFitterKalmanSIMD::KalmanForward(), LinkAssociationsModuleOnlyWithCast(), DFDCSegment_factory::RiemannHelicalFit(), DTrackFitterRiemann::SetSeed(), DFCALCluster::shower_profile(), DTrackFitterStraightTrack::Smooth(), DTrackFitterKalmanSIMD_ALT1::SmoothForward(), DTrackFitterKalmanSIMD::SmoothForward(), DFDCPseudo::toStrings(), and DFCALCluster::update().