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

Annotation of /PamCAL/src/PamVMCDetectorHit.cxx

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide 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 nikolas 1.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