QwGeant4
QweakSimUserVDC_SingleVDCEvent.hh
Go to the documentation of this file.
1 
2 //=============================================================================
3 //
4 // ---------------------------
5 // | Doxygen File Information |
6 // ---------------------------
7 /**
8 
9  \file QweakSimUserVDC_SingleVDCEvent.hh
10  $Date: Fri Jul 3 14:19:13 CDT 2009$
11  \author Klaus Hans Grimm
12 
13 */
14 //=============================================================================
15 //
16 //=============================================================================
17 //
18 // ---------------------------
19 // | Doxygen Class Information |
20 // ---------------------------
21 /**
22  \class QweakSimUserVDC_SingleVDCEvent
23 
24  \ingroup root
25 
26  \brief ROOT Subtree structure for VDC SingleVDCEvent
27 
28  Stores the data structure related to a VDC Hit into the ROOT file for each event.
29  A VDC Hit contains the information of a WirePlane Hit and/or a DriftCell Hit
30 
31  Region3.ChamberFront.WirePlane
32 
33  Region3.ChamberFront.DriftCell
34 
35  Region3.ChamberBack.WirePlane
36 
37  Region3.ChamberBack.DriftCell
38 
39 
40  */
41 //=============================================================================
42 
43 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
44 #ifndef QweakSimUserVDC_SingleVDCEvent_h
45 #define QweakSimUserVDC_SingleVDCEvent_h
46 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
47 
48 // root includes
49 #include "TObject.h"
50 
51 // user includes
54 
55 // user classes
58 
59 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
60 class QweakSimUserVDC_SingleVDCEvent : public TObject
61 {
62 
63 private:
64 
65 
66 public:
67 
68  QweakSimUserVDC_WirePlaneEvent WirePlaneU; ///< U wire plane hit information
69  QweakSimUserVDC_WirePlaneEvent WirePlaneV; ///< V wire plane hit information
70 
71  QweakSimUserVDC_DriftCellEvent DriftCell; ///< Drift cell hit information
72 
73 public:
74 
75  // Constructor
77  // Destructor
79 
80  void Initialize();
81  void Clear(const Option_t* = 0);
82 
83  // define a new Class known to ROOT
85 
86 }; // end class QweakSimUserVDC_SingleVDCEvent
87 
88 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
89 
90 #endif
91 
92 //=======================================================================================
93 // -----------------------
94 // | CVS File Information |
95 // -----------------------
96 //
97 // $Revisions$
98 // $Log: QweakSimUserVDC_SingleVDCEvent.hh,v $
99 // Revision 1.2 2005/12/27 19:31:36 grimm
100 // - Redesign of Doxygen header containing CVS info like revision and date
101 // - Added CVS revision log at the end of file
102 //
103 //
104 
QweakSimUserVDC_WirePlaneEvent WirePlaneU
U wire plane hit information.
ROOT Subtree structure for VDC SingleVDCEvent.
ROOT Subtree structure for VDC DriftCellEvent.
QweakSimUserVDC_DriftCellEvent DriftCell
Drift cell hit information.
QweakSimUserVDC_WirePlaneEvent WirePlaneV
V wire plane hit information.
ROOT Subtree structure for VDC WirePlaneEvent.