Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
event_size/Event.h
Go to the documentation of this file.
1 // $Id$
2 //
3 // File: Event.h
4 // Created: Mon Apr 5 11:05:20 EDT 2010
5 // Creator: davidl (on Darwin fwing-dhcp95.jlab.org 9.8.0 i386)
6 //
7 
8 #ifndef _Event_
9 #define _Event_
10 
11 #include <iostream>
12 
13 #include <TObject.h>
14 #include <TLorentzVector.h>
15 #include <TClonesArray.h>
16 
17 #define MAX_Event 100
18 
19 class Event:public TObject{
20  public:
21 
22  // ctor
23  Event(void){}
24 
25  // dtor
26  ~Event(void){}
27 
28  // Clear
29  void Clear(void){
30  event = 0;
31  Egamma = 0.0;
32 
33  Nbcalhits_inner = 0;
34  Nbcalhits_outer = 0;
35  Nfcalhits = 0;
36  Nccalhits = 0;
37  Ncdchits = 0;
38  Nfdchits_anode = 0;
39  Nfdchits_cathode = 0;
40  Ntofhits = 0;
41  Nschits = 0;
42  Ntaggerhits = 0;
43 
45  }
46 
47  ULong64_t event;
48  float Egamma;
49  bool L1a_fired;
50  bool L1b_fired;
51  float Ebcal_trig;
52  float Efcal_trig;
53  unsigned int Nsc_trig;
54 
55  unsigned int Nbcalhits_inner;
56  unsigned int Nbcalhits_outer;
57  unsigned int Nfcalhits;
58  unsigned int Nccalhits;
59  unsigned int Ncdchits;
60  unsigned int Nfdchits_anode;
61  unsigned int Nfdchits_cathode;
62  unsigned int Ntofhits;
63  unsigned int Nschits;
64  unsigned int Ntaggerhits;
65 
66  unsigned int Ndigitized_values;
67 
68  private:
69  ClassDef(Event,1);
70 };
71 
72 
73 
74 #endif // _Event_
75 
bool L1b_fired
float Ebcal_trig
unsigned int Nbcalhits_outer
unsigned int Nsc_trig
float Egamma
void Clear(void)
unsigned int Ncdchits
ULong64_t event
unsigned int Nfdchits_anode
ClassDef(Event, 1)
unsigned int Ntaggerhits
unsigned int Nfdchits_cathode
unsigned int Ndigitized_values
unsigned int Nccalhits
unsigned int Nbcalhits_inner
~Event(void)
bool L1a_fired
unsigned int Ntofhits
unsigned int Nfcalhits
Event(void)
float Efcal_trig
unsigned int Nschits