REROOT_FLSDigit Class Reference

#include <REROOT_FLSDigit.h>

List of all members.

Public Member Functions

 REROOT_FLSDigit (FLSDIGIT_DEF *)
 REROOT_FLSDigit ()
 ~REROOT_FLSDigit ()
 REROOT_FLSDigit (const REROOT_FLSDigit &rhs)
REROOT_FLSDigitoperator= (const REROOT_FLSDigit &rhs)
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
Float_t TPos () const
Float_t RawA () const
Float_t RawB () const
Float_t CorrA () const
Float_t CorrB () const
Float_t CorrSum () const
Float_t TDCA () const
Float_t TDCB () const
Int_t TubePixelA () const
Int_t TubePixelB () const
Float_t SignalPEA () const
Float_t SignalPEB () const
Float_t InitialTDCA () const
Float_t InitialTDCB () const
Float_t SumETrue () const
Float_t AveDistTrueA () const
Float_t AveDistTrueB () const
Int_t HitBits () 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
Float_t m_TPos
Float_t m_RawA
Float_t m_RawB
Float_t m_CorrA
Float_t m_CorrB
Float_t m_CorrSum
Float_t m_TDCA
Float_t m_TDCB
Int_t m_TubePixelA
Int_t m_TubePixelB
Float_t m_SignalPEA
Float_t m_SignalPEB
Float_t m_InitialTDCA
Float_t m_InitialTDCB
Float_t m_SumETrue
Float_t m_AveDistTrueA
Float_t m_AveDistTrueB
Int_t m_HitBits
Int_t m_CellPos
Int_t m_PlanePos

Detailed Description

Definition at line 18 of file REROOT_FLSDigit.h.


Constructor & Destructor Documentation

REROOT_FLSDigit::REROOT_FLSDigit ( FLSDIGIT_DEF nr  ) 

Definition at line 59 of file REROOT_FLSDigit.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_TPos         = nr->TPos;
00066   m_RawA         = nr->RawA;
00067   m_RawB         = nr->RawB;
00068   m_CorrA        = nr->CorrA;
00069   m_CorrB        = nr->CorrB;
00070   m_CorrSum      = nr->CorrSum;
00071   m_TDCA         = nr->TDCA;
00072   m_TDCB         = nr->TDCB;
00073   m_TubePixelA   = nr->TubePixelA;
00074   m_TubePixelB   = nr->TubePixelB;
00075   m_SignalPEA    = nr->SignalPEA;
00076   m_SignalPEB    = nr->SignalPEB;
00077   m_InitialTDCA  = nr->InitialTDCA;
00078   m_InitialTDCB  = nr->InitialTDCB;
00079   m_SumETrue     = nr->SumETrue;
00080   m_AveDistTrueA = nr->AveDistTrueA;
00081   m_AveDistTrueB = nr->AveDistTrueB;
00082   if (nr->HitBits != 2147483647) m_HitBits = nr->HitBits;
00083   else                           m_HitBits = 0;
00084   m_CellPos      = nr->CellPos - 1;                           // C index
00085   if (nr->PlanePos != 2147483647) m_PlanePos = nr->PlanePos-1;// C index
00086   else                            m_PlanePos = -1;            // C index
00087 
00088   init();
00089 }

REROOT_FLSDigit::REROOT_FLSDigit (  ) 

Definition at line 92 of file REROOT_FLSDigit.cxx.

00093 {
00094 }

REROOT_FLSDigit::~REROOT_FLSDigit (  ) 

Definition at line 102 of file REROOT_FLSDigit.cxx.

00103 {
00104 }

REROOT_FLSDigit::REROOT_FLSDigit ( const REROOT_FLSDigit rhs  ) 

Definition at line 107 of file REROOT_FLSDigit.cxx.

00108   : TObject(rhs)
00109 {
00110     *this = rhs;
00111 }


Member Function Documentation

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

Definition at line 59 of file REROOT_FLSDigit.h.

References REROOT_Visitor::visit().

00059 {v.visit(this);}

Float_t REROOT_FLSDigit::AveDistTrueA (  )  const [inline]

Definition at line 84 of file REROOT_FLSDigit.h.

References m_AveDistTrueA.

Referenced by UberDST::Ana(), and CalHelpers::MCDigit::MCDigit().

00084 {return m_AveDistTrueA;}

Float_t REROOT_FLSDigit::AveDistTrueB (  )  const [inline]

Definition at line 85 of file REROOT_FLSDigit.h.

References m_AveDistTrueB.

Referenced by UberDST::Ana(), and CalHelpers::MCDigit::MCDigit().

00085 {return m_AveDistTrueB;}

Int_t REROOT_FLSDigit::CellPos (  )  const [inline]

Definition at line 87 of file REROOT_FLSDigit.h.

References m_CellPos.

Referenced by CalHelpers::MCDigit::MCDigit().

00087 {return m_CellPos;}            // CellPos

void REROOT_FLSDigit::clear (  ) 

Definition at line 145 of file REROOT_FLSDigit.cxx.

00146 {
00147 }

Float_t REROOT_FLSDigit::CorrA (  )  const [inline]

Definition at line 72 of file REROOT_FLSDigit.h.

References m_CorrA.

Referenced by UberDST::Ana(), and CalHelpers::MCDigit::MCDigit().

00072 {return m_CorrA;}

Float_t REROOT_FLSDigit::CorrB (  )  const [inline]

Definition at line 73 of file REROOT_FLSDigit.h.

References m_CorrB.

Referenced by UberDST::Ana(), and CalHelpers::MCDigit::MCDigit().

00073 {return m_CorrB;}

Float_t REROOT_FLSDigit::CorrSum (  )  const [inline]

Definition at line 74 of file REROOT_FLSDigit.h.

References m_CorrSum.

00074 {return m_CorrSum;}

Int_t REROOT_FLSDigit::HitBits (  )  const [inline]

Definition at line 86 of file REROOT_FLSDigit.h.

References m_HitBits.

Referenced by UberDST::Ana(), and CalHelpers::MCDigit::MCDigit().

00086 {return m_HitBits;}            // HitBits

Int_t REROOT_FLSDigit::ICell (  )  const [inline]
Int_t REROOT_FLSDigit::ID (  )  const [inline]

Definition at line 65 of file REROOT_FLSDigit.h.

References m_ID.

00065 {return m_ID;}                      // ID

Int_t REROOT_FLSDigit::IExtr (  )  const [inline]
void REROOT_FLSDigit::init ( void   )  [private]

Definition at line 97 of file REROOT_FLSDigit.cxx.

00098 {
00099 }

Float_t REROOT_FLSDigit::InitialTDCA (  )  const [inline]

Definition at line 81 of file REROOT_FLSDigit.h.

References m_InitialTDCA.

Referenced by CalHelpers::MCDigit::MCDigit().

00081 {return m_InitialTDCA;}

Float_t REROOT_FLSDigit::InitialTDCB (  )  const [inline]

Definition at line 82 of file REROOT_FLSDigit.h.

References m_InitialTDCB.

Referenced by CalHelpers::MCDigit::MCDigit().

00082 {return m_InitialTDCB;}

Int_t REROOT_FLSDigit::IPln (  )  const [inline]
REROOT_FLSDigit & REROOT_FLSDigit::operator= ( const REROOT_FLSDigit rhs  ) 

Definition at line 112 of file REROOT_FLSDigit.cxx.

References m_AveDistTrueA, m_AveDistTrueB, m_CellPos, m_CorrA, m_CorrB, m_CorrSum, m_HitBits, m_ICell, m_ID, m_IExtr, m_InitialTDCA, m_InitialTDCB, m_IPln, m_PlanePos, m_RawA, m_RawB, m_SignalPEA, m_SignalPEB, m_SumETrue, m_TDCA, m_TDCB, m_TPos, m_TubePixelA, and m_TubePixelB.

00113 {
00114     if (this == &rhs) return *this;
00115     m_ID = rhs.m_ID;
00116     m_IPln = rhs.m_IPln;
00117     m_IExtr = rhs.m_IExtr;
00118     m_ICell = rhs.m_ICell;
00119     m_TPos = rhs.m_TPos;
00120     m_RawA = rhs.m_RawA;
00121     m_RawB = rhs.m_RawB;
00122     m_CorrA = rhs.m_CorrA;
00123     m_CorrB = rhs.m_CorrB;
00124     m_CorrSum = rhs.m_CorrSum;
00125     m_TDCA = rhs.m_TDCA;
00126     m_TDCB = rhs.m_TDCB;
00127     m_TubePixelA = rhs.m_TubePixelA;
00128     m_TubePixelB = rhs.m_TubePixelB;
00129     m_SignalPEA = rhs.m_SignalPEA;
00130     m_SignalPEB = rhs.m_SignalPEB;
00131     m_InitialTDCA = rhs.m_InitialTDCA;
00132     m_InitialTDCB = rhs.m_InitialTDCB;
00133     m_SumETrue = rhs.m_SumETrue;
00134     m_AveDistTrueA = rhs.m_AveDistTrueA;
00135     m_AveDistTrueB = rhs.m_AveDistTrueB;
00136     m_HitBits = rhs.m_HitBits;
00137     m_CellPos = rhs.m_CellPos;
00138     m_PlanePos = rhs.m_PlanePos;
00139 
00140     return *this;
00141 }

Int_t REROOT_FLSDigit::PlanePos (  )  const [inline]

Definition at line 88 of file REROOT_FLSDigit.h.

References m_PlanePos.

Referenced by CalHelpers::MCDigit::MCDigit().

00088 {return m_PlanePos;}          // PlanePos

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

Definition at line 150 of file REROOT_FLSDigit.cxx.

00151 {
00152   pstream << "======================= FLSDigit =====================\n";
00153 }

Float_t REROOT_FLSDigit::RawA (  )  const [inline]
Float_t REROOT_FLSDigit::RawB (  )  const [inline]
Float_t REROOT_FLSDigit::SignalPEA (  )  const [inline]

Definition at line 79 of file REROOT_FLSDigit.h.

References m_SignalPEA.

Referenced by CompareToReroot::Ana(), RerootFlsDigitToDigiPE::Get(), and CalHelpers::MCDigit::MCDigit().

00079 {return m_SignalPEA;}

Float_t REROOT_FLSDigit::SignalPEB (  )  const [inline]

Definition at line 80 of file REROOT_FLSDigit.h.

References m_SignalPEB.

Referenced by CompareToReroot::Ana(), RerootFlsDigitToDigiPE::Get(), and CalHelpers::MCDigit::MCDigit().

00080 {return m_SignalPEB;}

Float_t REROOT_FLSDigit::SumETrue (  )  const [inline]

Definition at line 83 of file REROOT_FLSDigit.h.

References m_SumETrue.

Referenced by UberDST::Ana(), and CalHelpers::MCDigit::MCDigit().

00083 {return m_SumETrue;}

Float_t REROOT_FLSDigit::TDCA (  )  const [inline]
Float_t REROOT_FLSDigit::TDCB (  )  const [inline]
Float_t REROOT_FLSDigit::TPos (  )  const [inline]

Definition at line 69 of file REROOT_FLSDigit.h.

References m_TPos.

Referenced by UberDST::Ana(), and CalHelpers::MCDigit::MCDigit().

00069 {return m_TPos;}                  // TPos

Int_t REROOT_FLSDigit::TubePixelA (  )  const [inline]

Definition at line 77 of file REROOT_FLSDigit.h.

References m_TubePixelA.

Referenced by CalHelpers::MCDigit::MCDigit().

00077 {return m_TubePixelA;}

Int_t REROOT_FLSDigit::TubePixelB (  )  const [inline]

Definition at line 78 of file REROOT_FLSDigit.h.

References m_TubePixelB.

Referenced by CalHelpers::MCDigit::MCDigit().

00078 {return m_TubePixelB;}


Member Data Documentation

Definition at line 40 of file REROOT_FLSDigit.h.

Referenced by AveDistTrueA(), and operator=().

Definition at line 41 of file REROOT_FLSDigit.h.

Referenced by AveDistTrueB(), and operator=().

Int_t REROOT_FLSDigit::m_CellPos [private]

Definition at line 43 of file REROOT_FLSDigit.h.

Referenced by CellPos(), and operator=().

Float_t REROOT_FLSDigit::m_CorrA [private]

Definition at line 28 of file REROOT_FLSDigit.h.

Referenced by CorrA(), and operator=().

Float_t REROOT_FLSDigit::m_CorrB [private]

Definition at line 29 of file REROOT_FLSDigit.h.

Referenced by CorrB(), and operator=().

Float_t REROOT_FLSDigit::m_CorrSum [private]

Definition at line 30 of file REROOT_FLSDigit.h.

Referenced by CorrSum(), and operator=().

Int_t REROOT_FLSDigit::m_HitBits [private]

Definition at line 42 of file REROOT_FLSDigit.h.

Referenced by HitBits(), and operator=().

Int_t REROOT_FLSDigit::m_ICell [private]

Definition at line 24 of file REROOT_FLSDigit.h.

Referenced by ICell(), and operator=().

Int_t REROOT_FLSDigit::m_ID [private]

Definition at line 21 of file REROOT_FLSDigit.h.

Referenced by ID(), and operator=().

Int_t REROOT_FLSDigit::m_IExtr [private]

Definition at line 23 of file REROOT_FLSDigit.h.

Referenced by IExtr(), and operator=().

Float_t REROOT_FLSDigit::m_InitialTDCA [private]

Definition at line 37 of file REROOT_FLSDigit.h.

Referenced by InitialTDCA(), and operator=().

Float_t REROOT_FLSDigit::m_InitialTDCB [private]

Definition at line 38 of file REROOT_FLSDigit.h.

Referenced by InitialTDCB(), and operator=().

Int_t REROOT_FLSDigit::m_IPln [private]

Definition at line 22 of file REROOT_FLSDigit.h.

Referenced by IPln(), and operator=().

Int_t REROOT_FLSDigit::m_PlanePos [private]

Definition at line 44 of file REROOT_FLSDigit.h.

Referenced by operator=(), and PlanePos().

Float_t REROOT_FLSDigit::m_RawA [private]

Definition at line 26 of file REROOT_FLSDigit.h.

Referenced by operator=(), and RawA().

Float_t REROOT_FLSDigit::m_RawB [private]

Definition at line 27 of file REROOT_FLSDigit.h.

Referenced by operator=(), and RawB().

Float_t REROOT_FLSDigit::m_SignalPEA [private]

Definition at line 35 of file REROOT_FLSDigit.h.

Referenced by operator=(), and SignalPEA().

Float_t REROOT_FLSDigit::m_SignalPEB [private]

Definition at line 36 of file REROOT_FLSDigit.h.

Referenced by operator=(), and SignalPEB().

Float_t REROOT_FLSDigit::m_SumETrue [private]

Definition at line 39 of file REROOT_FLSDigit.h.

Referenced by operator=(), and SumETrue().

Float_t REROOT_FLSDigit::m_TDCA [private]

Definition at line 31 of file REROOT_FLSDigit.h.

Referenced by operator=(), and TDCA().

Float_t REROOT_FLSDigit::m_TDCB [private]

Definition at line 32 of file REROOT_FLSDigit.h.

Referenced by operator=(), and TDCB().

Float_t REROOT_FLSDigit::m_TPos [private]

Definition at line 25 of file REROOT_FLSDigit.h.

Referenced by operator=(), and TPos().

Definition at line 33 of file REROOT_FLSDigit.h.

Referenced by operator=(), and TubePixelA().

Definition at line 34 of file REROOT_FLSDigit.h.

Referenced by operator=(), and TubePixelB().


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

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1