Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

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


Constructor & Destructor Documentation

REROOT_FLSDigit::REROOT_FLSDigit FLSDIGIT_DEF  ) 
 

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.

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.

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.

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.

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.

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.

00074 {return m_CorrSum;}

Int_t REROOT_FLSDigit::HitBits  )  const [inline]
 

Definition at line 86 of file REROOT_FLSDigit.h.

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

00086 {return m_HitBits;}            // HitBits

Int_t REROOT_FLSDigit::ICell  )  const [inline]
 

Definition at line 68 of file REROOT_FLSDigit.h.

Referenced by UberDST::Ana(), CompareToReroot::Ana(), RerootToRawDataModule::Get(), RerootFlsDigitToDigiPE::Get(), CalHelpers::MCDigitMap::MakeMCDigitMap(), and CalHelpers::MCDigit::MCDigit().

00068 {return m_ICell;}                // ICell

Int_t REROOT_FLSDigit::ID  )  const [inline]
 

Definition at line 65 of file REROOT_FLSDigit.h.

00065 {return m_ID;}                      // ID

Int_t REROOT_FLSDigit::IExtr  )  const [inline]
 

Definition at line 67 of file REROOT_FLSDigit.h.

Referenced by UberDST::Ana(), CompareToReroot::Ana(), RerootToRawDataModule::Get(), RerootFlsDigitToDigiPE::Get(), CalHelpers::MCDigitMap::MakeMCDigitMap(), and CalHelpers::MCDigit::MCDigit().

00067 {return m_IExtr;}                // IExtr

void REROOT_FLSDigit::init  )  [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.

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.

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

00082 {return m_InitialTDCB;}

Int_t REROOT_FLSDigit::IPln  )  const [inline]
 

Definition at line 66 of file REROOT_FLSDigit.h.

Referenced by UberDST::Ana(), CompareToReroot::Ana(), RerootToRawDataModule::Get(), RerootFlsDigitToDigiPE::Get(), CalHelpers::MCDigitMap::MakeMCDigitMap(), and CalHelpers::MCDigit::MCDigit().

00066 {return m_IPln;}                  // IPln

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.

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

00088 {return m_PlanePos;}          // PlanePos

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

Definition at line 150 of file REROOT_FLSDigit.cxx.

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

Float_t REROOT_FLSDigit::RawA  )  const [inline]
 

Definition at line 70 of file REROOT_FLSDigit.h.

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

00070 {return m_RawA;}

Float_t REROOT_FLSDigit::RawB  )  const [inline]
 

Definition at line 71 of file REROOT_FLSDigit.h.

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

00071 {return m_RawB;}

Float_t REROOT_FLSDigit::SignalPEA  )  const [inline]
 

Definition at line 79 of file REROOT_FLSDigit.h.

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.

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.

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

00083 {return m_SumETrue;}

Float_t REROOT_FLSDigit::TDCA  )  const [inline]
 

Definition at line 75 of file REROOT_FLSDigit.h.

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

00075 {return m_TDCA;}

Float_t REROOT_FLSDigit::TDCB  )  const [inline]
 

Definition at line 76 of file REROOT_FLSDigit.h.

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

00076 {return m_TDCB;}

Float_t REROOT_FLSDigit::TPos  )  const [inline]
 

Definition at line 69 of file REROOT_FLSDigit.h.

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.

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.

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

00078 {return m_TubePixelB;}


Member Data Documentation

Float_t REROOT_FLSDigit::m_AveDistTrueA [private]
 

Definition at line 40 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_AveDistTrueB [private]
 

Definition at line 41 of file REROOT_FLSDigit.h.

Referenced by operator=().

Int_t REROOT_FLSDigit::m_CellPos [private]
 

Definition at line 43 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_CorrA [private]
 

Definition at line 28 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_CorrB [private]
 

Definition at line 29 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_CorrSum [private]
 

Definition at line 30 of file REROOT_FLSDigit.h.

Referenced by operator=().

Int_t REROOT_FLSDigit::m_HitBits [private]
 

Definition at line 42 of file REROOT_FLSDigit.h.

Referenced by operator=().

Int_t REROOT_FLSDigit::m_ICell [private]
 

Definition at line 24 of file REROOT_FLSDigit.h.

Referenced by operator=().

Int_t REROOT_FLSDigit::m_ID [private]
 

Definition at line 21 of file REROOT_FLSDigit.h.

Referenced by operator=().

Int_t REROOT_FLSDigit::m_IExtr [private]
 

Definition at line 23 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_InitialTDCA [private]
 

Definition at line 37 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_InitialTDCB [private]
 

Definition at line 38 of file REROOT_FLSDigit.h.

Referenced by operator=().

Int_t REROOT_FLSDigit::m_IPln [private]
 

Definition at line 22 of file REROOT_FLSDigit.h.

Referenced by operator=().

Int_t REROOT_FLSDigit::m_PlanePos [private]
 

Definition at line 44 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_RawA [private]
 

Definition at line 26 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_RawB [private]
 

Definition at line 27 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_SignalPEA [private]
 

Definition at line 35 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_SignalPEB [private]
 

Definition at line 36 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_SumETrue [private]
 

Definition at line 39 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_TDCA [private]
 

Definition at line 31 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_TDCB [private]
 

Definition at line 32 of file REROOT_FLSDigit.h.

Referenced by operator=().

Float_t REROOT_FLSDigit::m_TPos [private]
 

Definition at line 25 of file REROOT_FLSDigit.h.

Referenced by operator=().

Int_t REROOT_FLSDigit::m_TubePixelA [private]
 

Definition at line 33 of file REROOT_FLSDigit.h.

Referenced by operator=().

Int_t REROOT_FLSDigit::m_TubePixelB [private]
 

Definition at line 34 of file REROOT_FLSDigit.h.

Referenced by operator=().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:10:12 2010 for loon by  doxygen 1.3.9.1