StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StPeCLumiEntry.h
1 //
3 // Revision 1.0 2000 Meissner
4 // First Version of StPeCLumiEntry
5 //
7 //
8 // StPeCLumiEntry
9 //
10 // Pair class for Peripheral Collisions
11 //
13 #ifndef StPeCLumiEntry_h
14 #define StPeCLumiEntry_h
15 #include "Rtypes.h"
16 #include "TObject.h"
17 #ifndef __CINT__
18 #include "PhysicalConstants.h"
19 #include "StEventTypes.h"
20 #include "StEvent.h"
21 #endif /* __CINT__ */
22 #include "SystemOfUnits.h"
23 #include "StMuDSTMaker/COMMON/StMuDst.h"
24 #include "StMuDSTMaker/COMMON/StMuEvent.h"
25 
26 
27 class StPeCLumiEntry : public TObject {
28 
29 public:
30 
31 
33  virtual ~StPeCLumiEntry();
34  void Clear(const char *opt="");
35 
36 
37  Int_t runNr; // run nr.
38  Int_t eventNr ; // event number
39  Int_t uTime; // Unix time
40  Int_t triggerMask;
41  Int_t triggerWord;
42  Int_t triggerActionWord;
43  Float_t zdcEast;
44  Float_t zdcWest;
45  Float_t zdcSum;
46  // unattenuated signals
47  Float_t zdcEastUA;
48  Float_t zdcWestUA;
49  Float_t zdcSumUA;
50 
51  Float_t ctbSum;
52  Int_t ctbSumMips;
53  Int_t nPrimary;
54  Int_t nGlobal;
55  Int_t nhminus;
56  Float_t xVtx;
57  Float_t yVtx;
58  Float_t zVtx;
59 
60 
61 #ifndef __CINT__
62  Int_t fill ( StEvent* event );
63  Int_t fill ( StMuDst* muDst );
64 #endif /*__CINT__*/
65 
66 
67  // Last Item before closing bracket
68  ClassDef(StPeCLumiEntry,1)
69 };
70 
71 #endif
72 
73 
74 
75 
76