StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StHltBEmcTowerHit.cxx
1 /***************************************************************************
2  *
3  * $Id: StHltBEmcTowerHit.cxx,v 2.1 2011/02/01 19:45:48 ullrich Exp $
4  *
5  * Author: Liang Xue, Aihong Tang, Jan 2011
6  ***************************************************************************
7  *
8  * Description:
9  *
10  ***************************************************************************
11  *
12  * $Log: StHltBEmcTowerHit.cxx,v $
13  * Revision 2.1 2011/02/01 19:45:48 ullrich
14  * Initial Revision
15  *
16  **************************************************************************/
17 #include "StHltBEmcTowerHit.h"
18 #include "StHltTrackNode.h"
19 
20 ClassImp(StHltBEmcTowerHit)
21 
23 {
24  mAdc = 0;
25  mEnergy = 0;
26  mPhi = 0;
27  mEta = 0;
28  mZ = 0;
29  mSoftId = 0;
30  mDaqId = 0;
31  mTrackNode = 0;
32 }
33 
34 StHltBEmcTowerHit::~StHltBEmcTowerHit(){/* noop */}
35 
36 void
37 StHltBEmcTowerHit::setAdc(int val)
38 {
39  mAdc = val;
40 }
41 
42 void
43 StHltBEmcTowerHit::setEnergy(float val)
44 {
45  mEnergy = val;
46 }
47 
48 void
49 StHltBEmcTowerHit::setPhi(float val)
50 {
51  mPhi = val;
52 }
53 
54 void
55 StHltBEmcTowerHit::setEta(float val)
56 {
57  mEta = val;
58 }
59 
60 void
61 StHltBEmcTowerHit::setZ(float val)
62 {
63  mZ = val;
64 }
65 
66 void
67 StHltBEmcTowerHit::setSoftId(int val)
68 {
69  mSoftId = val;
70 }
71 
72 void
73 StHltBEmcTowerHit::setDaqId(int val)
74 {
75  mDaqId = val;
76 }
77 
78 void
79 StHltBEmcTowerHit::setTrackNode(StHltTrackNode* val)
80 {
81  mTrackNode = val;
82 }
83 
84 ostream&
85 operator<<(ostream &os, const StHltBEmcTowerHit& hit)
86 {
87  os << " adc "<<hit.adc()<<" energy "<<hit.energy()<<" phi "<<hit.phi()<<" eta "<<hit.eta()<<" z "<<hit.z()<<" softId "<<hit.softId()<<" daqId "<<hit.daqId()<<endl;
88  return os;
89 }