BesMucDigi Class Reference

#include <BesMucDigi.hh>

List of all members.

Public Member Functions

 BesMucDigi ()
virtual ~BesMucDigi ()
 BesMucDigi (const BesMucDigi &)
const BesMucDigioperator= (const BesMucDigi &)
virtual G4int operator== (const BesMucDigi &) const
void * operator new (size_t)
void operator delete (void *)
virtual void Draw ()
virtual void Print ()
void SetTrackIndex (G4int index)
void SetPartId (G4int partId)
void SetSegId (G4int segId)
void SetGapId (G4int gapId)
void SetStripId (G4int stripId)
G4int GetTrackIndex ()
G4int GetPartId ()
G4int GetSegId ()
G4int GetGapId ()
G4int GetStripId ()

Private Attributes

G4int m_trackIndex
G4int m_partId
G4int m_segId
G4int m_gapId
G4int m_stripId


Detailed Description

Definition at line 19 of file BesMucDigi.hh.


Constructor & Destructor Documentation

BesMucDigi::BesMucDigi (  ) 

Definition at line 16 of file BesMucDigi.cc.

References m_gapId, m_partId, m_segId, m_stripId, and m_trackIndex.

00017 {
00018   m_trackIndex = -99;
00019   m_partId     = -99;
00020   m_segId      = -99;
00021   m_gapId      = -99;
00022   m_stripId    = -99;
00023 }

BesMucDigi::~BesMucDigi (  )  [virtual]

Definition at line 25 of file BesMucDigi.cc.

00025 {}

BesMucDigi::BesMucDigi ( const BesMucDigi  ) 

Definition at line 27 of file BesMucDigi.cc.

References m_gapId, m_partId, m_segId, m_stripId, and m_trackIndex.

00028 :G4VDigi()
00029 {
00030   m_trackIndex = right.m_trackIndex;
00031   m_partId     = right.m_partId;
00032   m_segId      = right.m_segId;
00033   m_gapId      = right.m_gapId;
00034   m_stripId    = right.m_stripId;
00035 }


Member Function Documentation

void BesMucDigi::Draw (  )  [virtual]

Definition at line 55 of file BesMucDigi.cc.

00056 { }

G4int BesMucDigi::GetGapId (  )  [inline]

Definition at line 45 of file BesMucDigi.hh.

References m_gapId.

Referenced by BesRawDataWriter::SaveMucDigits(), and BesAsciiIO::SaveMucDigits().

00045 { return m_gapId; }

G4int BesMucDigi::GetPartId (  )  [inline]

Definition at line 43 of file BesMucDigi.hh.

References m_partId.

Referenced by BesRawDataWriter::SaveMucDigits(), and BesAsciiIO::SaveMucDigits().

00043 { return m_partId;  }

G4int BesMucDigi::GetSegId (  )  [inline]

Definition at line 44 of file BesMucDigi.hh.

References m_segId.

Referenced by BesRawDataWriter::SaveMucDigits(), and BesAsciiIO::SaveMucDigits().

00044 { return m_segId;   }

G4int BesMucDigi::GetStripId (  )  [inline]

Definition at line 46 of file BesMucDigi.hh.

References m_stripId.

Referenced by BesRawDataWriter::SaveMucDigits(), and BesAsciiIO::SaveMucDigits().

00046 { return m_stripId; }

G4int BesMucDigi::GetTrackIndex (  )  [inline]

Definition at line 42 of file BesMucDigi.hh.

References m_trackIndex.

Referenced by BesRawDataWriter::SaveMucDigits(), and BesAsciiIO::SaveMucDigits().

00042 { return m_trackIndex; }

void BesMucDigi::operator delete ( void *   )  [inline]

Definition at line 67 of file BesMucDigi.hh.

References BesMucDigiAllocator.

00068 {
00069   BesMucDigiAllocator.FreeSingle((BesMucDigi*) aDigi);
00070 }

void * BesMucDigi::operator new ( size_t   )  [inline]

Definition at line 60 of file BesMucDigi.hh.

References BesMucDigiAllocator.

00061 {
00062   void *aDigi;
00063   aDigi = (void *) BesMucDigiAllocator.MallocSingle();
00064   return aDigi;
00065 }

const BesMucDigi & BesMucDigi::operator= ( const BesMucDigi  ) 

Definition at line 38 of file BesMucDigi.cc.

References m_gapId, m_partId, m_segId, m_stripId, and m_trackIndex.

00039 {
00040   m_trackIndex = right.m_trackIndex;
00041   m_partId     = right.m_partId;
00042   m_segId      = right.m_segId;
00043   m_gapId      = right.m_gapId;
00044   m_stripId    = right.m_stripId;
00045 
00046   return *this;
00047 }

int BesMucDigi::operator== ( const BesMucDigi  )  const [virtual]

Definition at line 50 of file BesMucDigi.cc.

00051 {
00052   return (this==&right) ? 1 : 0;
00053 }

void BesMucDigi::Print (  )  [virtual]

Definition at line 58 of file BesMucDigi.cc.

00059 { }

void BesMucDigi::SetGapId ( G4int  gapId  )  [inline]

Definition at line 39 of file BesMucDigi.hh.

References m_gapId.

Referenced by BesMucDigitizer::NewDigi().

00039 { m_gapId   = gapId; }

void BesMucDigi::SetPartId ( G4int  partId  )  [inline]

Definition at line 37 of file BesMucDigi.hh.

References m_partId.

Referenced by BesMucDigitizer::NewDigi().

00037 { m_partId  = partId;  }

void BesMucDigi::SetSegId ( G4int  segId  )  [inline]

Definition at line 38 of file BesMucDigi.hh.

References m_segId.

Referenced by BesMucDigitizer::NewDigi().

00038 { m_segId   = segId;   }

void BesMucDigi::SetStripId ( G4int  stripId  )  [inline]

Definition at line 40 of file BesMucDigi.hh.

References m_stripId.

Referenced by BesMucDigitizer::NewDigi().

00040 { m_stripId = stripId; }

void BesMucDigi::SetTrackIndex ( G4int  index  )  [inline]

Definition at line 36 of file BesMucDigi.hh.

References m_trackIndex.

Referenced by BesMucDigitizer::NewDigi().

00036 { m_trackIndex = index; }


Member Data Documentation

G4int BesMucDigi::m_gapId [private]

Definition at line 52 of file BesMucDigi.hh.

Referenced by BesMucDigi(), GetGapId(), operator=(), and SetGapId().

G4int BesMucDigi::m_partId [private]

Definition at line 50 of file BesMucDigi.hh.

Referenced by BesMucDigi(), GetPartId(), operator=(), and SetPartId().

G4int BesMucDigi::m_segId [private]

Definition at line 51 of file BesMucDigi.hh.

Referenced by BesMucDigi(), GetSegId(), operator=(), and SetSegId().

G4int BesMucDigi::m_stripId [private]

Definition at line 53 of file BesMucDigi.hh.

Referenced by BesMucDigi(), GetStripId(), operator=(), and SetStripId().

G4int BesMucDigi::m_trackIndex [private]

Definition at line 49 of file BesMucDigi.hh.

Referenced by BesMucDigi(), GetTrackIndex(), operator=(), and SetTrackIndex().


Generated on Tue Nov 29 23:17:33 2016 for BOSS_7.0.2 by  doxygen 1.4.7