#include <REROOT_LSTHit.h>
Public Member Functions | |
| REROOT_LSTHit (LSTHIT_DEF *) | |
| REROOT_LSTHit () | |
| ~REROOT_LSTHit () | |
| virtual void | accept (REROOT_Visitor &v) |
| void | clear () |
| void | printEvent (std::ostream &) const |
| Int_t | ID () const |
| Int_t | IPln () const |
| Int_t | IExtr () const |
| Int_t | ICell () const |
| Int_t | ITrack () const |
| Float_t | TOFG () const |
| Float_t | XBegin () const |
| Float_t | YBegin () const |
| Float_t | ZBegin () const |
| Float_t | XEnd () const |
| Float_t | YEnd () const |
| Float_t | ZEnd () const |
| Float_t | ELoss () const |
| Float_t | Ptot () const |
| Int_t | IPDG () const |
| Int_t | CellPos () const |
| Int_t | PlanePos () const |
Private Member Functions | |
| void | init () |
Private Attributes | |
| Int_t | m_ID |
| Int_t | m_IPln |
| Int_t | m_IExtr |
| Int_t | m_ICell |
| Int_t | m_ITrack |
| Float_t | m_TOFG |
| Float_t | m_XBegin |
| Float_t | m_YBegin |
| Float_t | m_ZBegin |
| Float_t | m_XEnd |
| Float_t | m_YEnd |
| Float_t | m_ZEnd |
| Float_t | m_ELoss |
| Float_t | m_Ptot |
| Int_t | m_IPDG |
| Int_t | m_CellPos |
| Int_t | m_PlanePos |
|
|
Definition at line 57 of file REROOT_LSTHit.cxx. References init(). 00058 {
00059 m_ID = nr->ID - 1; // C index
00060 m_IPln = nr->IPln - 1; // C index
00061 m_IExtr = nr->IExtr - 1; // C index
00062 m_ICell = nr->ICell - 1; // C index
00063 m_ITrack = ((nr->ITrack)>0) ? (nr->ITrack)-1 : (nr->ITrack)+1;// C idx
00064 m_TOFG = nr->TOFG; // Will be nonsense for version 1 data
00065 m_XBegin = nr->XBegin;
00066 m_YBegin = nr->YBegin;
00067 m_ZBegin = nr->ZBegin;
00068 m_XEnd = nr->XEnd;
00069 m_YEnd = nr->YEnd;
00070 m_ZEnd = nr->ZEnd;
00071 m_ELoss = nr->ELoss;
00072 m_Ptot = nr->Ptot;
00073 m_IPDG = nr->IPDG;
00074 if (nr->CellPos != 2147483647) m_CellPos = nr->CellPos - 1; // C index
00075 else m_CellPos = -1; // C index
00076 if (nr->PlanePos != 2147483647) m_PlanePos = nr->PlanePos-1;// C index
00077 else m_PlanePos = -1; // C index
00078
00079 init();
00080 }
|
|
|
Definition at line 82 of file REROOT_LSTHit.cxx. 00083 {
00084 }
|
|
|
Definition at line 90 of file REROOT_LSTHit.cxx. 00091 {
00092 }
|
|
|
Definition at line 47 of file REROOT_LSTHit.h. References REROOT_Visitor::visit(). 00047 {v.visit(this);}
|
|
|
Definition at line 68 of file REROOT_LSTHit.h. Referenced by MINFLST::BookHits(). 00068 {return m_CellPos;} // CellPos
|
|
|
Definition at line 94 of file REROOT_LSTHit.cxx. 00095 {
00096 }
|
|
|
Definition at line 65 of file REROOT_LSTHit.h. Referenced by MINFLST::GetHitELOSS(). 00065 {return m_ELoss;} // ELoss
|
|
|
Definition at line 56 of file REROOT_LSTHit.h. 00056 {return m_ICell;} // ICell
|
|
|
Definition at line 53 of file REROOT_LSTHit.h. 00053 {return m_ID;} // ID
|
|
|
Definition at line 55 of file REROOT_LSTHit.h. 00055 {return m_IExtr;} // IExtr
|
|
|
Definition at line 86 of file REROOT_LSTHit.cxx. 00087 {
00088 }
|
|
|
Definition at line 67 of file REROOT_LSTHit.h. Referenced by MINFLST::GetIPDG(). 00067 {return m_IPDG;} // IPDG
|
|
|
Definition at line 54 of file REROOT_LSTHit.h. Referenced by MINFLST::BookHits(). 00054 {return m_IPln;} // IPln
|
|
|
Definition at line 57 of file REROOT_LSTHit.h. Referenced by MINFLST::BookHits(). 00057 {return m_ITrack;} // ITrack
|
|
|
Definition at line 69 of file REROOT_LSTHit.h. 00069 {return m_PlanePos;} // PlanePos
|
|
|
Definition at line 98 of file REROOT_LSTHit.cxx. Referenced by MINFLST::DumpHit(). 00099 {
00100 pstream << "======================= LSTHit =====================\n";
00101 }
|
|
|
Definition at line 66 of file REROOT_LSTHit.h. Referenced by MINFLST::GetHitPartMom(). 00066 {return m_Ptot;} // Ptot
|
|
|
Definition at line 58 of file REROOT_LSTHit.h. 00058 {return m_TOFG;} // TOFG
|
|
|
Definition at line 59 of file REROOT_LSTHit.h. Referenced by MINFLST::BookHits(). 00059 {return m_XBegin;} // XBegin
|
|
|
Definition at line 62 of file REROOT_LSTHit.h. Referenced by MINFLST::BookHits(). 00062 {return m_XEnd;} // XEnd
|
|
|
Definition at line 60 of file REROOT_LSTHit.h. Referenced by MINFLST::BookHits(). 00060 {return m_YBegin;} // YBegin
|
|
|
Definition at line 63 of file REROOT_LSTHit.h. Referenced by MINFLST::BookHits(). 00063 {return m_YEnd;} // YEnd
|
|
|
Definition at line 61 of file REROOT_LSTHit.h. Referenced by MINFLST::BookHits(). 00061 {return m_ZBegin;} // ZBegin
|
|
|
Definition at line 64 of file REROOT_LSTHit.h. Referenced by MINFLST::BookHits(). 00064 {return m_ZEnd;} // ZEnd
|
|
|
Definition at line 36 of file REROOT_LSTHit.h. |
|
|
Definition at line 33 of file REROOT_LSTHit.h. |
|
|
Definition at line 24 of file REROOT_LSTHit.h. |
|
|
Definition at line 21 of file REROOT_LSTHit.h. |
|
|
Definition at line 23 of file REROOT_LSTHit.h. |
|
|
Definition at line 35 of file REROOT_LSTHit.h. |
|
|
Definition at line 22 of file REROOT_LSTHit.h. |
|
|
Definition at line 25 of file REROOT_LSTHit.h. |
|
|
Definition at line 37 of file REROOT_LSTHit.h. |
|
|
Definition at line 34 of file REROOT_LSTHit.h. |
|
|
Definition at line 26 of file REROOT_LSTHit.h. |
|
|
Definition at line 27 of file REROOT_LSTHit.h. |
|
|
Definition at line 30 of file REROOT_LSTHit.h. |
|
|
Definition at line 28 of file REROOT_LSTHit.h. |
|
|
Definition at line 31 of file REROOT_LSTHit.h. |
|
|
Definition at line 29 of file REROOT_LSTHit.h. |
|
|
Definition at line 32 of file REROOT_LSTHit.h. |
1.3.9.1