00001
00002
00003
00004
00005 #ifndef l2Algorithm_h
00006 #define l2Algorithm_h
00007
00008 #define L2_EMC_CALIB_ALGO 22
00009 #define L2_EMC_HIENE_ALGO 25
00010 #define L2_EMC_PED_ALGO 15
00011 #define L2_BTOW_GAMMA_ALGO 17
00012 #define L2_ETOW_GAMMA_ALGO 19
00013 #define L2_SPIN_SLOW 23
00014 #define L2_SPIN_FAST 24
00015 #define L2_EMC_JET_ALGO 12
00016 #define L2_EMC_JET_HIGH_ALGO 13
00017 #define L2_EMC_UPSILON_ALGO 11
00018 #define L2_BTOW_W_ALGO 16
00019 #define L2_EMULATE_HARDWARE 20
00020
00021 #define BTOW_CRATES 30
00022 #define ETOW_CRATES 6
00023
00024 #if 0
00025
00026 #include "L2EmcDb.h"
00027 #include "L2EmcGeom.h"
00028 #include "L2pedAlgo09.h"
00029 #include "L2btowCalAlgo09.h"
00030 #include "L2etowCalAlgo09.h"
00031 #include "L2bemcGamma2009.h"
00032 #include "L2eemcGamma2009.h"
00033 #include "L2Upsilon2009.h"
00034 #include "L2jetAlgo2009.h"
00035 #include "L2hienAlgo09.h"
00036 #include "L2wBemc2009.h"
00037 #include "L2emulL0_2009.h"
00038 #endif
00039
00040
00041 #define L2RESULTS_2009_OFFSET_EMC_CHECK 1
00042 #define L2RESULTS_2009_OFFSET_EMC_PED 2
00043 #define L2RESULTS_2009_OFFSET_BGAMMA 3
00044 #define L2RESULTS_2009_OFFSET_EGAMMA 6
00045 #define L2RESULTS_2009_OFFSET_DIJET 9
00046 #define L2RESULTS_2009_OFFSET_UPSILON 17
00047 #define L2RESULTS_2009_OFFSET_BEMCW 20
00048 #define L2RESULTS_2009_OFFSET_DIJET_HIGH 25
00049
00050 #define L2RESULTS_2009_C2_OFFSET_BHIEN 0 //this writes to the start of the C2 array.
00051 #define L2RESULTS_2009_OFFSET_EHIEN 0
00052 #define L2RESULTS_2009_OFFSET_BTOW_CAL 0
00053 #define L2RESULTS_2009_OFFSET_ETOW_CAL 0
00054
00055
00056
00057
00058
00059
00060
00061 #endif
00062