REROOT_LSTStrip Class Reference

#include <REROOT_LSTStrip.h>

List of all members.

Public Member Functions

 REROOT_LSTStrip (LSTSTRIP_DEF *)
 REROOT_LSTStrip ()
 ~REROOT_LSTStrip ()
virtual void accept (REROOT_Visitor &v)
void clear ()
void printEvent (std::ostream &) const
Int_t ID () const
Int_t IPln () const
Int_t IStrip () const
Float_t CPos () const
Float_t Charge () const

Private Member Functions

void init ()

Private Attributes

Int_t m_ID
Int_t m_IPln
Int_t m_IStrip
Float_t m_CPos
Float_t m_Charge

Detailed Description

Definition at line 16 of file REROOT_LSTStrip.h.


Constructor & Destructor Documentation

REROOT_LSTStrip::REROOT_LSTStrip ( LSTSTRIP_DEF nr  ) 

Definition at line 59 of file REROOT_LSTStrip.cxx.

References init().

00060 {
00061   m_ID     = nr->ID - 1;                                      // C index
00062   m_IPln   = nr->IPln - 1;                                    // C index
00063   m_IStrip = nr->IStrip - 1;                                  // C index
00064   m_CPos   = nr->CPos;
00065   m_Charge = nr->Charge;
00066 
00067   init();
00068 }

REROOT_LSTStrip::REROOT_LSTStrip (  ) 

Definition at line 70 of file REROOT_LSTStrip.cxx.

00071 {
00072 }

REROOT_LSTStrip::~REROOT_LSTStrip (  ) 

Definition at line 78 of file REROOT_LSTStrip.cxx.

00079 {
00080 }


Member Function Documentation

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

Definition at line 32 of file REROOT_LSTStrip.h.

References REROOT_Visitor::visit().

00032 { v.visit(this); }

Float_t REROOT_LSTStrip::Charge (  )  const [inline]

Definition at line 42 of file REROOT_LSTStrip.h.

References m_Charge.

00042 {return m_Charge;  }                // Charge

void REROOT_LSTStrip::clear (  ) 

Definition at line 82 of file REROOT_LSTStrip.cxx.

00083 {
00084 }

Float_t REROOT_LSTStrip::CPos (  )  const [inline]

Definition at line 41 of file REROOT_LSTStrip.h.

References m_CPos.

00041 {return m_CPos;  }                    // CPos

Int_t REROOT_LSTStrip::ID (  )  const [inline]

Definition at line 38 of file REROOT_LSTStrip.h.

References m_ID.

00038 {return m_ID;  }                        // ID

void REROOT_LSTStrip::init ( void   )  [private]

Definition at line 74 of file REROOT_LSTStrip.cxx.

00075 {
00076 }

Int_t REROOT_LSTStrip::IPln (  )  const [inline]

Definition at line 39 of file REROOT_LSTStrip.h.

References m_IPln.

00039 {return m_IPln;  }                    // IPln

Int_t REROOT_LSTStrip::IStrip (  )  const [inline]

Definition at line 40 of file REROOT_LSTStrip.h.

References m_IStrip.

00040 {return m_IStrip;  }                // IStrip

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

Definition at line 86 of file REROOT_LSTStrip.cxx.

00087 {
00088   pstream << "======================= LSTStrip =====================\n";
00089 }


Member Data Documentation

Float_t REROOT_LSTStrip::m_Charge [private]

Definition at line 23 of file REROOT_LSTStrip.h.

Referenced by Charge().

Float_t REROOT_LSTStrip::m_CPos [private]

Definition at line 22 of file REROOT_LSTStrip.h.

Referenced by CPos().

Int_t REROOT_LSTStrip::m_ID [private]

Definition at line 19 of file REROOT_LSTStrip.h.

Referenced by ID().

Int_t REROOT_LSTStrip::m_IPln [private]

Definition at line 20 of file REROOT_LSTStrip.h.

Referenced by IPln().

Int_t REROOT_LSTStrip::m_IStrip [private]

Definition at line 21 of file REROOT_LSTStrip.h.

Referenced by IStrip().


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

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1