/[PAMELA software]/PamCAL/src/PamVMCDetectorHit.cxx
ViewVC logotype

Contents of /PamCAL/src/PamVMCDetectorHit.cxx

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Mon Nov 12 10:10:22 2007 UTC (17 years ago) by nikolas
Branch: MAIN
CVS Tags: HEAD
More basic files added

1 #include <iostream>
2
3 #include "PamVMCDetectorHit.h"
4 #include <TLorentzVector.h>
5
6 using std::cout;
7 using std::endl;
8
9 ClassImp(pHitData)
10 ClassImp(PamVMCDetectorHit)
11
12 pHitData & operator+=( pHitData &a, const pHitData & p) {
13 a.fPOS = p.fPOS;
14 a.fPDG = p.fPDG;
15 a.fPATH= p.fPATH;
16 a.fTOF= p.fTOF;
17 a.fPIN += p.fPIN;
18 a.fXOUT= p.fXOUT;
19 a.fYOUT= p.fYOUT;
20 a.fZOUT= p.fZOUT;
21 a.fEREL += p.fEREL;
22 a.fXIN = p.fXIN;
23 a.fYIN = p.fYIN;
24 a.fZIN = p.fZIN;
25 return a;
26 // return *this;
27 }
28
29 PamVMCDetectorHit::PamVMCDetectorHit()
30 : TObject(),
31 // fHITN(hitnum),
32 // fPOS(-1),
33 fnocall(0)
34
35 {
36 }
37
38 PamVMCDetectorHit::~PamVMCDetectorHit()
39 {
40 // delete &fhitdata;
41 }
42
43 void PamVMCDetectorHit::Print(Option_t* /*option*/) const
44 {
45 // Prints hit info
46 cout << "Actual Hit :"
47 <<", Energy deposit (keV): " << fhitdata.fEREL * 1.0e06 << endl ;
48 }
49
50 void PamVMCDetectorHit::Reset()
51 {
52 // Reset all accounted values.
53 fhitdata.Clean();
54 // fHITN=0;
55 // fPOS=-1;
56 fnocall=0;
57
58 }
59

  ViewVC Help
Powered by ViewVC 1.1.23