2 #ifndef STAR_St_trg_Maker
3 #define STAR_St_trg_Maker
25 class St_dst_L0_Trigger;
26 class St_dst_L1_Trigger;
27 class St_dst_L2_Trigger;
39 unsigned short mActionWord;
41 void dumpDataToScreenAndExit ();
42 void dumpDataToScreenAndExit2000();
43 void dumpDataToScreenAndExit2003();
49 void InitCtbArrays2001();
51 Int_t SanityCheck2000();
52 Int_t SanityCheck2003();
53 int auxctbmap[16],ctbmap[120][2];
55 int auxmwcmap[32],mwcmap[24][4];
60 int getTrayCtb (
float phi,
float z ) ;
61 int HandleCtu(St_ctu_raw *ctu_raw,St_dst_TrgDet *dst1);
63 int HandleMwc(St_mwc_raw *mwc_raw,St_dst_TrgDet *dst1);
65 void Vladimir2Herbert(
int,
int*,
int*);
66 void Emc (St_dst_TrgDet *dst1);
67 void Emc2000(St_dst_TrgDet *dst1);
68 void Emc2003(St_dst_TrgDet *dst1);
70 void CtbMwcDaq (St_dst_TrgDet *dst1);
71 void CtbMwcDaq2000(St_dst_TrgDet *dst1);
73 void SecondDstSim(St_dst_L0_Trigger *dst2);
74 void TakeCareOfL1andL2Daq (St_dst_L1_Trigger*,St_dst_L2_Trigger*);
75 void TakeCareOfL1andL2Daq2000(St_dst_L1_Trigger*,St_dst_L2_Trigger*);
76 void TakeCareOfL1andL2Daq2003(St_dst_L1_Trigger*,St_dst_L2_Trigger*);
77 void TakeCareOfL1andL2Sim(St_dst_L1_Trigger*,St_dst_L2_Trigger*);
78 void SecondDstDaq (St_dst_L0_Trigger *dst2);
79 void SecondDstDaq2000(St_dst_L0_Trigger *dst2);
80 void SecondDstDaq2003(St_dst_L0_Trigger *dst2);
81 void VpdSim(St_dst_TrgDet *dst);
82 void ZdcSim(St_dst_TrgDet *dst);
83 void VpdDaq (St_dst_TrgDet *dst);
84 void VpdDaq2000(St_dst_TrgDet *dst);
85 void VpdDaq2003(St_dst_TrgDet *dst);
86 void ZdcDaq (St_dst_TrgDet *dst);
87 void ZdcDaq2000(St_dst_TrgDet *dst);
88 void ZdcDaq2003(St_dst_TrgDet *dst);
91 int Daq (
St_DataSet*,St_dst_TrgDet*,St_dst_L0_Trigger*,St_dst_L1_Trigger*,St_dst_L2_Trigger*);
92 int Daq2000(
St_DataSet*,St_dst_TrgDet*,St_dst_L0_Trigger*,St_dst_L1_Trigger*,St_dst_L2_Trigger*);
93 int Daq2003(
St_DataSet*,St_dst_TrgDet*,St_dst_L0_Trigger*,St_dst_L1_Trigger*,St_dst_L2_Trigger*);
94 int Sim (St_dst_TrgDet*,St_dst_L0_Trigger*,St_dst_L1_Trigger*,St_dst_L2_Trigger*);
100 virtual Int_t
Make();
102 virtual const char *GetCVS()
const {
103 static const char cvs[]=
"Tag $Name: $ $Id: St_trg_Maker.h,v 1.24 2014/08/06 11:43:56 jeromel Exp $ built " __DATE__
" " __TIME__ ;
void CtbMwcDaq2003(St_dst_TrgDet *dst1)
This method copies Ctb and Mwc trigger data to the dst_TrgDet_st table.
void BbcDaq2003(St_dst_TrgDet *dst)
Following this layout of one routine per trigger to recover.