GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> GFC_DB / V3-1-0 > gamma_eff / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

GAMMA_eff.h File Reference

Defines a set configuration constants for the Gamma Event Filter which were originally designed for filter efficiency study. More...

#include "GFC_DB/GFC_DB_V3_macros.h"
#include "GFC_DB/GAMMA_DB_instance.h"

Defines

#define InstanceName   GAMMA_eff
#define CDM_GFC_DB_GAMMA_EFF_SCHEMA   GAMMA_DB_SCHEMA
 CDB database schema ID.
#define CDM_GFC_DB_GAMMA_EFF_INSTANCE   GAMMA_DB_INSTANCE_K_EFF
 CDB database instance ID.
#define CDM_GFC_DB_GAMMA_EFF_VERSION   GFC_DB_V3_VERSION
 CDB database version.
#define CDM_GFC_DB_GAMMA_EFF_HANDLE   InstanceName
 CDB database data handle.
#define ENABLED   1
#define DISABLED   0
#define Acd_TopSideEmax   10 Mev
 Maximum energy, in Mev to apply top and side vetoes, working value Effects EFC_GAMMA_STATUS_M_EO_TILE.
#define Acd_TopSideFilterEmax   350 Mev
 Maximum energy, in Mev, to apply top and side filter (rows 0 & 1), working value.
#define Acd_SplashEmax   40000 Mev
 Maximum energy, in Mev, to apply maximum tile count and the splash veto, working value.
#define Acd_SplashCount   4 Tiles
 Maximum tile count for events exceeding splashEmax, working value. This is >= comparison, so if the value is 4 then events with energy greater than 40000 Mev and ACD tiles >=4 get rejected.
#define Acd_SplashMap   USE_DEFAULT (Acd_SplashMap)
 The splash map to use, this defines the near and far neighbors of each tile, working value.
#define Atf_Emax   5000 Mev
 The maximum energy, in Mev, to apply the cut, EFC_GAMMA_STATUS_M_TOP, _SIDE, working value.
#define Atf_ShadowedTowers   USE_DEFAULT (Atf_ShadowedTowers)
 The shadowed towers, working value.
#define Zbottom_Emin   100 Mev
 The minimum, in Mev, for the cut to be applied EFC_GAMMA_STATUS_M_ZBOTTOM, working value.
#define Cal_Epass   20000 Mev
 The high energy pass value, in Mev, working value. Typical values a > 5000 Mev. Events with an energy larger than this value will be passed by the filter.
#define Cal_Eveto   5 Mev
 The low energy veto limit, in Mev, working value. Typical values would be <= 2-5 Mev. Events with an energy less than or equal to this value will be rejected by the filter.
#define Cal_Emin   0 Mev
 The lower energy limit, in Mev, for doing the layer ratio test, working value.
#define Cal_Emax   300 Mev
 The limiting energy, in Mev, for doing the layer ratio test, working value.
#define Cal_Layer0RatioLo   10 Scaled_By_1024
 The low end layer ratio cut, typically 1%, this is expressed in units of 1024, so 10 ~= 1%, working value. Effects EFC_GAMMA_STATUS_M_EL0_ETOT_01.
#define Cal_Layer0RatioHi   900 Scaled_By_1024
 The low end layer ratio cut, typically 90%, this is expressed in units of 1024, so 900 ~= 90%, working value. Effects EFC_GAMMA_STATUS_M_EL0_ETOT_90.
#define Tkr_Row2Emax   30000 Mev
 The maximum energy, in Mev, for doing the matching projection to hits in row 2 of the ACD, working value.
#define Tkr_Row01Emax   10000 Mev
 The maximum energy, in Mev, for doing the matching projection to hits in rows 0 and 1 of the ACD, working value.
#define Tkr_TopEmax   30000 Mev
 The maximum energy, in Mev, for doing the matching projection to hits in top plane of the ACD, working value.
#define Tkr_ZeroTkrEmin   250 Mev
 The minimum energy, in Mev, for demanding evidence for at least 1 track, working value.
#define Tkr_TwoTkrEmax   5 Mev
 The maximum energy, in Mev, for demanding evidence for 2 tracks for at least 2 tracks, working value.
#define Tkr_SkirtEmax   20 Mev
 The maximum energy, in Mev, for cutting on tracks into the skirt region, working value.
#define Tkr_Geometry   USE_DEFAULT (Tkr_Geometry)
 The tracker geometry, working value.
#define Tkr_PrjMax   USE_DEFAULT (Tkr_PrjMax)
 The maximum number of projections for the GAMMA filter track finding. This parameter is a trade between finding more tracks to use to reject the event (skirt/ACD coincidence) and CPU cycles, working value.
#define Tkr_GrbPrjMax   USE_DEFAULT (Tkr_GrbPrjMax)
 The maximum number of projections for events that are having the tracking done by the Gamma Filter as a convenience for the GRB algorithm. This parameter really belongs with in the GRB code and will be phased out once the tracking code gets properly moved into the GRB code, working value.
#define NonPhysics   ENABLED
#define Acd_NoCalLoFilterTile   ENABLED
#define Acd_Splash0   ENABLED
#define Cal_HiEnergy   ENABLED
#define Cal_LoEnergy   DISABLED
#define Cal_EL0TotLo   DISABLED
#define Cal_EL0TotHi   DISABLED
#define Acd_E0Tile   ENABLED
#define Acd_E350FilterTile   ENABLED
#define Acd_Splash1   DISABLED
#define ErrCtb   ENABLED
#define Cal_Zbottom   ENABLED
#define Acd_Top   ENABLED
#define Acd_Side   ENABLED
#define Tkr_Top   ENABLED
#define Tkr_Row01   ENABLED
#define Tkr_Row2   ENABLED
#define Tkr_NoTracks   ENABLED
#define Tkr_Skirt   ENABLED
#define Tkr_Lt2AndELo   DISABLED
#define Prescale_Input   0
#define Prescale_Output   4
#define Prescale_Overall   30
#define Prescale_NonPhysics   0
#define Prescale_Acd_NoCalLoFilterTile   0
#define Prescale_Acd_Splash0   0
#define Prescale_Cal_HiEnergy   0
#define Prescale_Cal_LoEnergy   0
#define Prescale_Cal_EL0TotLo   0
#define Prescale_Cal_EL0TotHi   0
#define Prescale_Acd_E0Tile   0
#define Prescale_Acd_E350FilterTile   0
#define Prescale_Acd_Splash1   0
#define Prescale_Cal_Zbottom   0
#define Prescale_ErrCtb   1
#define Prescale_Acd_Top   0
#define Prescale_Acd_Side   0
#define Prescale_Tkr_Top   0
#define Prescale_Tkr_Row01   0
#define Prescale_Tkr_Row2   0
#define Prescale_Tkr_NoTracks   0
#define Prescale_Tkr_Skirt   0
#define Prescale_Tkr_Lt2AndELo   0
#define Prescale_Rsvd10   0
#define Prescale_Rsvd9   0
#define Prescale_Rsvd8   0
#define Prescale_Rsvd7   0
#define Prescale_Rsvd6   0
#define Prescale_Rsvd5   0
#define Prescale_Rsvd4   0
#define Prescale_Rsvd3   0
#define Prescale_Rsvd2   0
#define Prescale_Rsvd1   0
#define Prescale_Rsvd0   0


Detailed Description

Defines a set configuration constants for the Gamma Event Filter which were originally designed for filter efficiency study.

Author:
JJRussell - russell@slac.stanford.edu

    CVS $Id: GAMMA_eff.h,v 1.6 2008/09/15 22:11:05 russell Exp $

Generated on Fri Apr 30 10:06:58 2010 by  doxygen 1.5.3