#include <ManagedHit.h>
Public Member Functions | |
| ManagedHit (int view, int plane, int strip, double z, double t, double e) | |
| ManagedHit () | |
| virtual | ~ManagedHit () |
| void | AdvanceID () |
| double | TakeEnergy (double e) |
| double | SetEnergy (double e) |
| double | GetT () |
| double | GetZ () |
| int | GetView () |
| int | GetStrip () |
| int | GetPlane () |
| double | GetEOriginal () |
| double | GetERemaining () |
| int | GetID () |
Static Public Member Functions | |
| void | ResetIDCounter () |
Public Attributes | |
| int | id |
Static Public Attributes | |
| int | idcounter = 0 |
Private Member Functions | |
| ClassDef (ManagedHit, 1) | |
Private Attributes | |
| double | t |
| double | z |
| int | view |
| int | plane |
| int | strip |
| double | e_original |
| double | e_remaining |
|
||||||||||||||||||||||||||||
|
Definition at line 9 of file ManagedHit.cxx. 00010 {
00011 id=idcounter++;
00012
00013 this->view=view;
00014 this->z=z;
00015 this->t=t;
00016 this->e_original=e;
00017 this->plane=plane;
00018 this->strip=strip;
00019 e_remaining=e_original;
00020 }
|
|
|
Definition at line 13 of file ManagedHit.h. 00013 {id=idcounter++;};
|
|
|
Definition at line 22 of file ManagedHit.cxx. 00023 {}
|
|
|
Definition at line 25 of file ManagedHit.cxx. References idcounter. 00026 {
00027 id=idcounter++;
00028 }
|
|
||||||||||||
|
|
|
|
Definition at line 30 of file ManagedHit.h. 00030 {return e_original;};
|
|
|
Definition at line 31 of file ManagedHit.h. 00031 {return e_remaining;};
|
|
|
Definition at line 32 of file ManagedHit.h. 00032 {return id;};
|
|
|
Definition at line 29 of file ManagedHit.h. 00029 {return plane;};
|
|
|
Definition at line 28 of file ManagedHit.h. 00028 {return strip;};
|
|
|
Definition at line 25 of file ManagedHit.h. 00025 {return t;};
|
|
|
Definition at line 27 of file ManagedHit.h. 00027 {return view;};
|
|
|
Definition at line 26 of file ManagedHit.h. 00026 {return z;};
|
|
|
Definition at line 30 of file ManagedHit.cxx. References idcounter. Referenced by Managed::HitManager::Reset(). 00031 {
00032 idcounter=0;
00033 }
|
|
|
Definition at line 24 of file ManagedHit.h. Referenced by Managed::ClusterManager::AdjustCluster(). 00024 { if(e>e_remaining)return e_remaining; else e_remaining=e;return e_remaining;};
|
|
|
Definition at line 22 of file ManagedHit.h. 00022 { if(e<e_remaining)e_remaining-=e;else{e=e_remaining;e_remaining=0;}return e;};
|
|
|
Definition at line 40 of file ManagedHit.h. |
|
|
Definition at line 41 of file ManagedHit.h. |
|
|
Definition at line 17 of file ManagedHit.h. Referenced by Managed::HitManager::InsertHit(). |
|
|
Definition at line 7 of file ManagedHit.cxx. Referenced by AdvanceID(), and ResetIDCounter(). |
|
|
Definition at line 38 of file ManagedHit.h. |
|
|
Definition at line 39 of file ManagedHit.h. |
|
|
Definition at line 35 of file ManagedHit.h. |
|
|
Definition at line 37 of file ManagedHit.h. |
|
|
Definition at line 36 of file ManagedHit.h. |
1.3.9.1