CGEM BOSS 6.6.5.i
BESIII Offline Software System
|
#include <RawData.h>
Public Member Functions | |
RawData (const Identifier &id, const unsigned int timeChannel=0, const unsigned int chargeChannel=0) | |
RawData (const unsigned int id) | |
void | setTimeChannel (const unsigned int timeChannel) |
void | setChargeChannel (const unsigned int chargeChannel) |
void | setTrackIndex (const int trackIndex) |
virtual Identifier | identify () const |
unsigned int | getIntId () const |
unsigned int | getTimeChannel () const |
unsigned int | getChargeChannel () const |
int | getTrackIndex () const |
RawData & | operator+= (const RawData &) |
virtual StreamBuffer & | serialize (StreamBuffer &s) const |
Serialize the object for writing. | |
virtual StreamBuffer & | serialize (StreamBuffer &s) |
virtual std::ostream & | fillStream (std::ostream &s) const |
Fill the ASCII output stream. | |
Protected Member Functions | |
RawData (const RawData &) | |
RawData & | operator= (const RawData &) |
Protected Attributes | |
const Identifier | m_id |
unsigned int | m_timeChannel |
unsigned int | m_chargeChannel |
const unsigned int | m_intId |
int | m_trackIndex |
RawData::RawData | ( | const Identifier & | id, |
const unsigned int | timeChannel = 0, | ||
const unsigned int | chargeChannel = 0 ) |
Definition at line 4 of file RawData.cxx.
RawData::RawData | ( | const unsigned int | id | ) |
Definition at line 9 of file RawData.cxx.
|
protected |
|
inlinevirtual |
unsigned int RawData::getChargeChannel | ( | ) | const |
Definition at line 45 of file RawData.cxx.
Referenced by TofConverter::convert(), EmcRawDataProvider::doCalib(), BhabhaPreSelect::execute(), EventPreSelect::execute(), MdcCalRecTrk::fgNoiseRatio(), IniMdcCalib::fillHist(), PreXtMdcCalib::fillHist(), MdcRawDataProvider::getMdcDigiVec(), HoughHit::HoughHit(), EmcRawDataProvider::isGoodEmcDigi(), DotsHelixFitter::loadOneDcDigi(), DotsHelixFitter::makeRecMdcHit(), MdcHit::MdcHit(), EmcDigi::operator+=(), operator+=(), MdcxHit::process(), MdcCalEvent::setKalEvent(), and MdcCalEvent::setRecEvent().
unsigned int RawData::getIntId | ( | ) | const |
Definition at line 20 of file RawData.cxx.
unsigned int RawData::getTimeChannel | ( | ) | const |
Definition at line 40 of file RawData.cxx.
Referenced by DotsHelixFitter::calculateRoughDD(), TofConverter::convert(), BhabhaPreSelect::execute(), EventPreSelect::execute(), MdcCalRecTrk::fgNoiseRatio(), IniMdcCalib::fillHist(), PreXtMdcCalib::fillHist(), HltRaw::getIntChannel(), MdcRawDataProvider::getMdcDigiVec(), HoughHit::HoughHit(), EmcRawDataProvider::isGoodEmcDigi(), DotsHelixFitter::makeRecMdcHit(), MdcHit::MdcHit(), CgemDigi::operator+=(), EmcDigi::operator+=(), MdcDigi::operator+=(), operator+=(), MdcxHit::process(), MdcCalEvent::setKalEvent(), MdcCalEvent::setRecEvent(), and DotsHelixFitter::updateDcDigiInfo().
int RawData::getTrackIndex | ( | ) | const |
Definition at line 50 of file RawData.cxx.
Referenced by CgemDigi::operator+=(), MdcDigi::operator+=(), MdcTrackList::pickHits(), MdcHit::print(), and MdcxHit::print().
|
virtual |
Definition at line 15 of file RawData.cxx.
Referenced by EmcRawDataProvider::doCalib(), BhabhaPreSelect::execute(), EventPreSelect::execute(), MdcxCosmicSewer::execute(), HoughFinder::getMcHitCol(), MdcRawDataProvider::getMdcDigiVec(), HoughHit::HoughHit(), EmcRawDataProvider::isGoodEmcDigi(), DotsHelixFitter::loadOneDcDigi(), DotsHelixFitter::makeRecMdcHit(), MdcHit::MdcHit(), MdcxCosmicSewer::MdcxHitsToHots(), CgemDigi::operator+=(), EmcDigi::operator+=(), MdcDigi::operator+=(), operator+=(), MdcTrack::storeTrack(), HoughFinder::storeTracks(), and CgemMdcFitAlg::updateTracks().
Definition at line 54 of file RawData.cxx.
|
inlinevirtual |
Definition at line 87 of file RawData.h.
|
inlinevirtual |
Serialize the object for writing.
Definition at line 80 of file RawData.h.
Referenced by serialize().
void RawData::setChargeChannel | ( | const unsigned int | chargeChannel | ) |
Definition at line 30 of file RawData.cxx.
Referenced by TofConverter::convert(), RawDataHltRawCnv::createObj(), EmcRawDataProvider::doCalib(), CgemDigiCnv::TObjectToDataObject(), EmcDigiCnv::TObjectToDataObject(), HltRawCnv::TObjectToDataObject(), LumiDigiCnv::TObjectToDataObject(), MdcDigiCnv::TObjectToDataObject(), MucDigiCnv::TObjectToDataObject(), and TofDigiCnv::TObjectToDataObject().
void RawData::setTimeChannel | ( | const unsigned int | timeChannel | ) |
Definition at line 25 of file RawData.cxx.
Referenced by TofConverter::convert(), HltRaw::setIntChannel(), CgemDigiCnv::TObjectToDataObject(), EmcDigiCnv::TObjectToDataObject(), HltRawCnv::TObjectToDataObject(), LumiDigiCnv::TObjectToDataObject(), MdcDigiCnv::TObjectToDataObject(), MucDigiCnv::TObjectToDataObject(), and TofDigiCnv::TObjectToDataObject().
void RawData::setTrackIndex | ( | const int | trackIndex | ) |
Definition at line 35 of file RawData.cxx.
Referenced by CgemDigi::operator+=(), MdcDigi::operator+=(), BesRawDataWriter::SaveCgemDigits(), BesRawDataWriter::SaveEmcDigits(), BesRawDataWriter::SaveMdcDigits(), BesRawDataWriter::SaveMucDigits(), BesRawDataWriter::SaveTofDigits(), CgemDigiCnv::TObjectToDataObject(), EmcDigiCnv::TObjectToDataObject(), MdcDigiCnv::TObjectToDataObject(), MucDigiCnv::TObjectToDataObject(), and TofDigiCnv::TObjectToDataObject().
|
protected |
Definition at line 72 of file RawData.h.
Referenced by EmcDigi::fillStream(), fillStream(), getChargeChannel(), HltRaw::getFloatChannel(), EmcDigi::operator+=(), operator+=(), serialize(), setChargeChannel(), and HltRaw::setFloatChannel().
|
protected |
Definition at line 68 of file RawData.h.
Referenced by identify(), CgemDigi::operator+=(), EmcDigi::operator+=(), MdcDigi::operator+=(), and operator+=().
|
protected |
Definition at line 74 of file RawData.h.
Referenced by EmcDigi::fillStream(), fillStream(), and getIntId().
|
protected |
Definition at line 70 of file RawData.h.
Referenced by EmcDigi::fillStream(), fillStream(), getTimeChannel(), CgemDigi::operator+=(), EmcDigi::operator+=(), MdcDigi::operator+=(), operator+=(), serialize(), and setTimeChannel().
|
protected |
Definition at line 76 of file RawData.h.
Referenced by getTrackIndex(), and setTrackIndex().