REROOT_FLSDigiCell Class Reference

#include <REROOT_FLSDigiCell.h>

List of all members.

Public Member Functions

 REROOT_FLSDigiCell (FLSDIGICELL_DEF *)
 REROOT_FLSDigiCell ()
 ~REROOT_FLSDigiCell ()
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 IView () const
const Float_t * XYZBase () const
const Float_t * XYZDir () const
Float_t TPos () const
Float_t CPos () const
Float_t CellLength () const
Float_t DirScale () const
Float_t XPhysicalA () const
Float_t XPhysicalB () const
Float_t XFiberA () const
Float_t XFiberB () const
Float_t ClrTransmitA () const
Float_t ClrTransmitB () const
Float_t RawAdcA () const
Float_t RawAdcB () const
Float_t CorrAdcA () const
Float_t CorrAdcB () const
Float_t CorrAdcSum () const
Int_t IsMuon () 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_IView
Float_t m_XYZBase [3]
Float_t m_XYZDir [3]
Float_t m_TPos
Float_t m_CPos
Float_t m_CellLength
Float_t m_DirScale
Float_t m_XPhysicalA
Float_t m_XPhysicalB
Float_t m_XFiberA
Float_t m_XFiberB
Float_t m_ClrTransmitA
Float_t m_ClrTransmitB
Float_t m_RawAdcA
Float_t m_RawAdcB
Float_t m_CorrAdcA
Float_t m_CorrAdcB
Float_t m_CorrAdcSum
Int_t m_IsMuon

Detailed Description

Definition at line 16 of file REROOT_FLSDigiCell.h.


Constructor & Destructor Documentation

REROOT_FLSDigiCell::REROOT_FLSDigiCell ( FLSDIGICELL_DEF nr  ) 

Definition at line 59 of file REROOT_FLSDigiCell.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_IView        = nr->IView;
00066   m_TPos         = nr->TPos;
00067   m_CPos         = nr->CPos;
00068   m_CellLength   = nr->CellLength;
00069   m_DirScale     = nr->DirScale;
00070   m_XPhysicalA   = nr->XPhysicalA;
00071   m_XPhysicalB   = nr->XPhysicalB;
00072   m_XFiberA      = nr->XFiberA;
00073   m_XFiberB      = nr->XFiberB;
00074   m_ClrTransmitA = nr->ClrTransmitA;
00075   m_ClrTransmitB = nr->ClrTransmitB;
00076   m_RawAdcA      = nr->RawAdcA;
00077   m_RawAdcB      = nr->RawAdcB;
00078   m_CorrAdcA     = nr->CorrAdcA;
00079   m_CorrAdcB     = nr->CorrAdcB;
00080   m_CorrAdcSum   = nr->CorrAdcSum;
00081   m_IsMuon       = nr->IsMuon;
00082 
00083 // Fill simple arrays from FLSDigiCell struct.
00084   Int_t i;    // Keep this declaration here for scope outside for-loops.
00085   for (i=0; i<3; i++) {
00086         m_XYZBase[i] = nr->XYZBase[i];
00087         m_XYZDir[i]  = nr->XYZDir[i];
00088   }
00089 
00090   init();
00091 }

REROOT_FLSDigiCell::REROOT_FLSDigiCell (  ) 

Definition at line 93 of file REROOT_FLSDigiCell.cxx.

00094 {
00095 }

REROOT_FLSDigiCell::~REROOT_FLSDigiCell (  ) 

Definition at line 101 of file REROOT_FLSDigiCell.cxx.

00102 {
00103 }


Member Function Documentation

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

Definition at line 50 of file REROOT_FLSDigiCell.h.

References REROOT_Visitor::visit().

00050 { v.visit(this); }

Float_t REROOT_FLSDigiCell::CellLength (  )  const [inline]

Definition at line 65 of file REROOT_FLSDigiCell.h.

References m_CellLength.

00065 {return m_CellLength;  }   // CellLength

void REROOT_FLSDigiCell::clear (  ) 

Definition at line 105 of file REROOT_FLSDigiCell.cxx.

00106 {
00107 }

Float_t REROOT_FLSDigiCell::ClrTransmitA (  )  const [inline]

Definition at line 71 of file REROOT_FLSDigiCell.h.

References m_ClrTransmitA.

00071 {return m_ClrTransmitA;  }//ClrTransmitA

Float_t REROOT_FLSDigiCell::ClrTransmitB (  )  const [inline]

Definition at line 72 of file REROOT_FLSDigiCell.h.

References m_ClrTransmitB.

00072 {return m_ClrTransmitB;  }//ClrTransmitB

Float_t REROOT_FLSDigiCell::CorrAdcA (  )  const [inline]

Definition at line 75 of file REROOT_FLSDigiCell.h.

References m_CorrAdcA.

00075 {return m_CorrAdcA;  }       // CorrAdcA

Float_t REROOT_FLSDigiCell::CorrAdcB (  )  const [inline]

Definition at line 76 of file REROOT_FLSDigiCell.h.

References m_CorrAdcB.

00076 {return m_CorrAdcB;  }       // CorrAdcB

Float_t REROOT_FLSDigiCell::CorrAdcSum (  )  const [inline]

Definition at line 77 of file REROOT_FLSDigiCell.h.

References m_CorrAdcSum.

00077 {return m_CorrAdcSum;  }   // CorrAdcSum

Float_t REROOT_FLSDigiCell::CPos (  )  const [inline]

Definition at line 64 of file REROOT_FLSDigiCell.h.

References m_CPos.

00064 {return m_CPos;  }               // CPos

Float_t REROOT_FLSDigiCell::DirScale (  )  const [inline]

Definition at line 66 of file REROOT_FLSDigiCell.h.

References m_DirScale.

00066 {return m_DirScale;  }       // DirScale

Int_t REROOT_FLSDigiCell::ICell (  )  const [inline]

Definition at line 59 of file REROOT_FLSDigiCell.h.

References m_ICell.

00059 {return m_ICell;  }             // ICell

Int_t REROOT_FLSDigiCell::ID (  )  const [inline]

Definition at line 56 of file REROOT_FLSDigiCell.h.

References m_ID.

00056 {return m_ID;  }                   // ID

Int_t REROOT_FLSDigiCell::IExtr (  )  const [inline]

Definition at line 58 of file REROOT_FLSDigiCell.h.

References m_IExtr.

00058 {return m_IExtr;  }             // IExtr

void REROOT_FLSDigiCell::init ( void   )  [private]

Definition at line 97 of file REROOT_FLSDigiCell.cxx.

00098 {
00099 }

Int_t REROOT_FLSDigiCell::IPln (  )  const [inline]

Definition at line 57 of file REROOT_FLSDigiCell.h.

References m_IPln.

00057 {return m_IPln;  }               // IPln

Int_t REROOT_FLSDigiCell::IsMuon (  )  const [inline]

Definition at line 78 of file REROOT_FLSDigiCell.h.

References m_IsMuon.

00078 {return m_IsMuon;  }           // IsMuon

Int_t REROOT_FLSDigiCell::IView (  )  const [inline]

Definition at line 60 of file REROOT_FLSDigiCell.h.

References m_IView.

00060 {return m_IView;  }             // IView

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

Definition at line 109 of file REROOT_FLSDigiCell.cxx.

00110 {
00111   pstream << "==================== FLSDigiCell =====================\n";
00112 }

Float_t REROOT_FLSDigiCell::RawAdcA (  )  const [inline]

Definition at line 73 of file REROOT_FLSDigiCell.h.

References m_RawAdcA.

00073 {return m_RawAdcA;  }         // RawAdcA

Float_t REROOT_FLSDigiCell::RawAdcB (  )  const [inline]

Definition at line 74 of file REROOT_FLSDigiCell.h.

References m_RawAdcB.

00074 {return m_RawAdcB;  }         // RawAdcB

Float_t REROOT_FLSDigiCell::TPos (  )  const [inline]

Definition at line 63 of file REROOT_FLSDigiCell.h.

References m_TPos.

00063 {return m_TPos;  }               // TPos

Float_t REROOT_FLSDigiCell::XFiberA (  )  const [inline]

Definition at line 69 of file REROOT_FLSDigiCell.h.

References m_XFiberA.

00069 {return m_XFiberA;  }         // XFiberA

Float_t REROOT_FLSDigiCell::XFiberB (  )  const [inline]

Definition at line 70 of file REROOT_FLSDigiCell.h.

References m_XFiberB.

00070 {return m_XFiberB;  }         // XFiberB

Float_t REROOT_FLSDigiCell::XPhysicalA (  )  const [inline]

Definition at line 67 of file REROOT_FLSDigiCell.h.

References m_XPhysicalA.

00067 {return m_XPhysicalA;  }   // XPhysicalA

Float_t REROOT_FLSDigiCell::XPhysicalB (  )  const [inline]

Definition at line 68 of file REROOT_FLSDigiCell.h.

References m_XPhysicalB.

00068 {return m_XPhysicalB;  }   // XPhysicalB

const Float_t* REROOT_FLSDigiCell::XYZBase (  )  const [inline]

Definition at line 61 of file REROOT_FLSDigiCell.h.

References m_XYZBase.

00061 {return m_XYZBase;  }      // XYZBase[3]

const Float_t* REROOT_FLSDigiCell::XYZDir (  )  const [inline]

Definition at line 62 of file REROOT_FLSDigiCell.h.

References m_XYZDir.

00062 {return m_XYZDir;  }        // XYZDir[3]


Member Data Documentation

Definition at line 28 of file REROOT_FLSDigiCell.h.

Referenced by CellLength().

Definition at line 34 of file REROOT_FLSDigiCell.h.

Referenced by ClrTransmitA().

Definition at line 35 of file REROOT_FLSDigiCell.h.

Referenced by ClrTransmitB().

Float_t REROOT_FLSDigiCell::m_CorrAdcA [private]

Definition at line 38 of file REROOT_FLSDigiCell.h.

Referenced by CorrAdcA().

Float_t REROOT_FLSDigiCell::m_CorrAdcB [private]

Definition at line 39 of file REROOT_FLSDigiCell.h.

Referenced by CorrAdcB().

Definition at line 40 of file REROOT_FLSDigiCell.h.

Referenced by CorrAdcSum().

Float_t REROOT_FLSDigiCell::m_CPos [private]

Definition at line 27 of file REROOT_FLSDigiCell.h.

Referenced by CPos().

Float_t REROOT_FLSDigiCell::m_DirScale [private]

Definition at line 29 of file REROOT_FLSDigiCell.h.

Referenced by DirScale().

Int_t REROOT_FLSDigiCell::m_ICell [private]

Definition at line 22 of file REROOT_FLSDigiCell.h.

Referenced by ICell().

Int_t REROOT_FLSDigiCell::m_ID [private]

Definition at line 19 of file REROOT_FLSDigiCell.h.

Referenced by ID().

Int_t REROOT_FLSDigiCell::m_IExtr [private]

Definition at line 21 of file REROOT_FLSDigiCell.h.

Referenced by IExtr().

Int_t REROOT_FLSDigiCell::m_IPln [private]

Definition at line 20 of file REROOT_FLSDigiCell.h.

Referenced by IPln().

Definition at line 41 of file REROOT_FLSDigiCell.h.

Referenced by IsMuon().

Int_t REROOT_FLSDigiCell::m_IView [private]

Definition at line 23 of file REROOT_FLSDigiCell.h.

Referenced by IView().

Float_t REROOT_FLSDigiCell::m_RawAdcA [private]

Definition at line 36 of file REROOT_FLSDigiCell.h.

Referenced by RawAdcA().

Float_t REROOT_FLSDigiCell::m_RawAdcB [private]

Definition at line 37 of file REROOT_FLSDigiCell.h.

Referenced by RawAdcB().

Float_t REROOT_FLSDigiCell::m_TPos [private]

Definition at line 26 of file REROOT_FLSDigiCell.h.

Referenced by TPos().

Float_t REROOT_FLSDigiCell::m_XFiberA [private]

Definition at line 32 of file REROOT_FLSDigiCell.h.

Referenced by XFiberA().

Float_t REROOT_FLSDigiCell::m_XFiberB [private]

Definition at line 33 of file REROOT_FLSDigiCell.h.

Referenced by XFiberB().

Definition at line 30 of file REROOT_FLSDigiCell.h.

Referenced by XPhysicalA().

Definition at line 31 of file REROOT_FLSDigiCell.h.

Referenced by XPhysicalB().

Float_t REROOT_FLSDigiCell::m_XYZBase[3] [private]

Definition at line 24 of file REROOT_FLSDigiCell.h.

Referenced by XYZBase().

Float_t REROOT_FLSDigiCell::m_XYZDir[3] [private]

Definition at line 25 of file REROOT_FLSDigiCell.h.

Referenced by XYZDir().


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

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1