REROOT_RPCHit Class Reference

#include <REROOT_RPCHit.h>

List of all members.

Public Member Functions

 REROOT_RPCHit (RPCHIT_DEF *)
 REROOT_RPCHit ()
 ~REROOT_RPCHit ()
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 XGlobal () const
Float_t YGlobal () const
Float_t ZGlobal () 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

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_XGlobal
Float_t m_YGlobal
Float_t m_ZGlobal
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

Detailed Description

Definition at line 16 of file REROOT_RPCHit.h.


Constructor & Destructor Documentation

REROOT_RPCHit::REROOT_RPCHit ( RPCHIT_DEF nr  ) 

Definition at line 59 of file REROOT_RPCHit.cxx.

References init().

00060 {
00061   m_ID      = nr->ID - 1;                                     // C index
00062   m_IPln    = nr->IPln - 1;                                   // C index
00063   m_IExtr   = nr->IExtr - 1;                                  // C index
00064   m_ICell   = nr->ICell - 1;                                  // C index
00065   m_ITrack  = ((nr->ITrack)>0) ? (nr->ITrack)-1 : (nr->ITrack)+1; //Cidx
00066   m_XGlobal = nr->XGlobal;
00067   m_YGlobal = nr->YGlobal;
00068   m_ZGlobal = nr->ZGlobal;
00069   m_TOFG    = nr->TOFG;
00070   m_XBegin  = nr->XBegin;
00071   m_YBegin  = nr->YBegin;
00072   m_ZBegin  = nr->ZBegin;
00073   m_XEnd    = nr->XEnd;
00074   m_YEnd    = nr->YEnd;
00075   m_ZEnd    = nr->ZEnd;
00076   m_ELoss   = nr->ELoss;
00077   m_Ptot    = nr->Ptot;
00078   m_IPDG    = nr->IPDG;
00079 
00080   init();
00081 }

REROOT_RPCHit::REROOT_RPCHit (  ) 

Definition at line 83 of file REROOT_RPCHit.cxx.

00084 {
00085 }

REROOT_RPCHit::~REROOT_RPCHit (  ) 

Definition at line 91 of file REROOT_RPCHit.cxx.

00092 {
00093 }


Member Function Documentation

virtual void REROOT_RPCHit::accept ( REROOT_Visitor v  )  [inline, virtual]

Definition at line 45 of file REROOT_RPCHit.h.

References REROOT_Visitor::visit().

00045 { v.visit(this); }

void REROOT_RPCHit::clear (  ) 

Definition at line 95 of file REROOT_RPCHit.cxx.

00096 {
00097 }

Float_t REROOT_RPCHit::ELoss (  )  const [inline]

Definition at line 66 of file REROOT_RPCHit.h.

References m_ELoss.

00066 {return m_ELoss;  }             // ELoss

Int_t REROOT_RPCHit::ICell (  )  const [inline]

Definition at line 54 of file REROOT_RPCHit.h.

References m_ICell.

00054 {return m_ICell;  }             // ICell

Int_t REROOT_RPCHit::ID (  )  const [inline]

Definition at line 51 of file REROOT_RPCHit.h.

References m_ID.

00051 {return m_ID;  }                   // ID

Int_t REROOT_RPCHit::IExtr (  )  const [inline]

Definition at line 53 of file REROOT_RPCHit.h.

References m_IExtr.

00053 {return m_IExtr;  }             // IExtr

void REROOT_RPCHit::init ( void   )  [private]

Definition at line 87 of file REROOT_RPCHit.cxx.

00088 {
00089 }

Int_t REROOT_RPCHit::IPDG (  )  const [inline]

Definition at line 68 of file REROOT_RPCHit.h.

References m_IPDG.

00068 {return m_IPDG;  }               // IPDG

Int_t REROOT_RPCHit::IPln (  )  const [inline]

Definition at line 52 of file REROOT_RPCHit.h.

References m_IPln.

00052 {return m_IPln;  }               // IPln

Int_t REROOT_RPCHit::ITrack (  )  const [inline]

Definition at line 55 of file REROOT_RPCHit.h.

References m_ITrack.

00055 {return m_ITrack;  }           // ITrack

void REROOT_RPCHit::printEvent ( std::ostream &  pstream  )  const

Definition at line 99 of file REROOT_RPCHit.cxx.

00100 {
00101   pstream << "======================= RPCHit =====================\n";
00102 }

Float_t REROOT_RPCHit::Ptot (  )  const [inline]

Definition at line 67 of file REROOT_RPCHit.h.

References m_Ptot.

00067 {return m_Ptot;  }               // Ptot

Float_t REROOT_RPCHit::TOFG (  )  const [inline]

Definition at line 59 of file REROOT_RPCHit.h.

References m_TOFG.

00059 {return m_TOFG;  }               // TOFG

Float_t REROOT_RPCHit::XBegin (  )  const [inline]

Definition at line 60 of file REROOT_RPCHit.h.

References m_XBegin.

00060 {return m_XBegin;  }           // XBegin

Float_t REROOT_RPCHit::XEnd (  )  const [inline]

Definition at line 63 of file REROOT_RPCHit.h.

References m_XEnd.

00063 {return m_XEnd;  }               // XEnd

Float_t REROOT_RPCHit::XGlobal (  )  const [inline]

Definition at line 56 of file REROOT_RPCHit.h.

References m_XGlobal.

00056 {return m_XGlobal;  }         // XGlobal

Float_t REROOT_RPCHit::YBegin (  )  const [inline]

Definition at line 61 of file REROOT_RPCHit.h.

References m_YBegin.

00061 {return m_YBegin;  }           // YBegin

Float_t REROOT_RPCHit::YEnd (  )  const [inline]

Definition at line 64 of file REROOT_RPCHit.h.

References m_YEnd.

00064 {return m_YEnd;  }               // YEnd

Float_t REROOT_RPCHit::YGlobal (  )  const [inline]

Definition at line 57 of file REROOT_RPCHit.h.

References m_YGlobal.

00057 {return m_YGlobal;  }         // YGlobal

Float_t REROOT_RPCHit::ZBegin (  )  const [inline]

Definition at line 62 of file REROOT_RPCHit.h.

References m_ZBegin.

00062 {return m_ZBegin;  }           // ZBegin

Float_t REROOT_RPCHit::ZEnd (  )  const [inline]

Definition at line 65 of file REROOT_RPCHit.h.

References m_ZEnd.

00065 {return m_ZEnd;  }               // ZEnd

Float_t REROOT_RPCHit::ZGlobal (  )  const [inline]

Definition at line 58 of file REROOT_RPCHit.h.

References m_ZGlobal.

00058 {return m_ZGlobal;  }         // ZGlobal


Member Data Documentation

Float_t REROOT_RPCHit::m_ELoss [private]

Definition at line 34 of file REROOT_RPCHit.h.

Referenced by ELoss().

Int_t REROOT_RPCHit::m_ICell [private]

Definition at line 22 of file REROOT_RPCHit.h.

Referenced by ICell().

Int_t REROOT_RPCHit::m_ID [private]

Definition at line 19 of file REROOT_RPCHit.h.

Referenced by ID().

Int_t REROOT_RPCHit::m_IExtr [private]

Definition at line 21 of file REROOT_RPCHit.h.

Referenced by IExtr().

Int_t REROOT_RPCHit::m_IPDG [private]

Definition at line 36 of file REROOT_RPCHit.h.

Referenced by IPDG().

Int_t REROOT_RPCHit::m_IPln [private]

Definition at line 20 of file REROOT_RPCHit.h.

Referenced by IPln().

Int_t REROOT_RPCHit::m_ITrack [private]

Definition at line 23 of file REROOT_RPCHit.h.

Referenced by ITrack().

Float_t REROOT_RPCHit::m_Ptot [private]

Definition at line 35 of file REROOT_RPCHit.h.

Referenced by Ptot().

Float_t REROOT_RPCHit::m_TOFG [private]

Definition at line 27 of file REROOT_RPCHit.h.

Referenced by TOFG().

Float_t REROOT_RPCHit::m_XBegin [private]

Definition at line 28 of file REROOT_RPCHit.h.

Referenced by XBegin().

Float_t REROOT_RPCHit::m_XEnd [private]

Definition at line 31 of file REROOT_RPCHit.h.

Referenced by XEnd().

Float_t REROOT_RPCHit::m_XGlobal [private]

Definition at line 24 of file REROOT_RPCHit.h.

Referenced by XGlobal().

Float_t REROOT_RPCHit::m_YBegin [private]

Definition at line 29 of file REROOT_RPCHit.h.

Referenced by YBegin().

Float_t REROOT_RPCHit::m_YEnd [private]

Definition at line 32 of file REROOT_RPCHit.h.

Referenced by YEnd().

Float_t REROOT_RPCHit::m_YGlobal [private]

Definition at line 25 of file REROOT_RPCHit.h.

Referenced by YGlobal().

Float_t REROOT_RPCHit::m_ZBegin [private]

Definition at line 30 of file REROOT_RPCHit.h.

Referenced by ZBegin().

Float_t REROOT_RPCHit::m_ZEnd [private]

Definition at line 33 of file REROOT_RPCHit.h.

Referenced by ZEnd().

Float_t REROOT_RPCHit::m_ZGlobal [private]

Definition at line 26 of file REROOT_RPCHit.h.

Referenced by ZGlobal().


The documentation for this class was generated from the following files:

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1