#include <BesMucDigi.hh>
Public Member Functions | |
BesMucDigi () | |
virtual | ~BesMucDigi () |
BesMucDigi (const BesMucDigi &) | |
const BesMucDigi & | operator= (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 |
Definition at line 19 of file BesMucDigi.hh.
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] |
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 }
void BesMucDigi::Draw | ( | ) | [virtual] |
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] |
void BesMucDigi::Print | ( | ) | [virtual] |
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; }
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().