BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcxHits Class Reference

#include <MdcxHits.h>

Public Member Functions

 MdcxHits ()
virtual ~MdcxHits ()
void reset ()
void create (MdcDigiVec digiVec, float c0=0.0, float cresol=0.0180)
const HepAList< MdcxHit > & GetMdcxHitList ()
void print (std::ostream &o, int pmax=10) const
 MdcxHits ()
virtual ~MdcxHits ()
void reset ()
void create (MdcDigiVec digiVec, float c0=0.0, float cresol=0.0180)
const HepAList< MdcxHit > & GetMdcxHitList ()
void print (std::ostream &o, int pmax=10) const
 MdcxHits ()
virtual ~MdcxHits ()
void reset ()
void create (MdcDigiVec digiVec, float c0=0.0, float cresol=0.0180)
const HepAList< MdcxHit > & GetMdcxHitList ()
void print (std::ostream &o, int pmax=10) const

Detailed Description

Constructor & Destructor Documentation

◆ MdcxHits() [1/3]

MdcxHits::MdcxHits ( )

Definition at line 35 of file MdcxHits.cxx.

35: m_debug( 0 ) {}

◆ ~MdcxHits() [1/3]

MdcxHits::~MdcxHits ( )
virtual

Definition at line 53 of file MdcxHits.cxx.

53{ KillList(); }

◆ MdcxHits() [2/3]

MdcxHits::MdcxHits ( )

◆ ~MdcxHits() [2/3]

virtual MdcxHits::~MdcxHits ( )
virtual

◆ MdcxHits() [3/3]

MdcxHits::MdcxHits ( )

◆ ~MdcxHits() [3/3]

virtual MdcxHits::~MdcxHits ( )
virtual

Member Function Documentation

◆ create() [1/3]

void MdcxHits::create ( MdcDigiVec digiVec,
float c0 = 0.0,
float cresol = 0.0180 )

Definition at line 57 of file MdcxHits.cxx.

57 {
58 MdcDigiVec::iterator iter = mdcDigiVec.begin();
59 for ( ; iter != mdcDigiVec.end(); iter++ )
60 {
61 const MdcDigi* aDigi = *iter;
62 MdcxHit* temp = new MdcxHit( aDigi, c0, cresol );
63 // const Identifier id= aDigi->identify();
64 // int layer = MdcID::layer(id);
65 // int wire = MdcID::wire(id);
66 // std::cout<< " ("<<layer<<","<<wire<<") "<<aDigi->getTimeChannel()<<"
67 // "<<aDigi->getChargeChannel() << std::endl;//yzhang debug
68 mdcxHitList.append( temp );
69 }
70}
EvtStreamInputIterator< typename Generator::result_type > iter(Generator gen, int N=0)

◆ create() [2/3]

void MdcxHits::create ( MdcDigiVec digiVec,
float c0 = 0.0,
float cresol = 0.0180 )

◆ create() [3/3]

void MdcxHits::create ( MdcDigiVec digiVec,
float c0 = 0.0,
float cresol = 0.0180 )

◆ GetMdcxHitList() [1/3]

const HepAList< MdcxHit > & MdcxHits::GetMdcxHitList ( )
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcxReco/MdcxHits.h.

40{ return mdcxHitList; }

◆ GetMdcxHitList() [2/3]

const HepAList< MdcxHit > & MdcxHits::GetMdcxHitList ( )
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcxReco/MdcxHits.h.

40{ return mdcxHitList; }

◆ GetMdcxHitList() [3/3]

const HepAList< MdcxHit > & MdcxHits::GetMdcxHitList ( )
inline

Definition at line 40 of file Reconstruction/MdcPatRec/MdcxReco/include/MdcxReco/MdcxHits.h.

40{ return mdcxHitList; }

◆ print() [1/3]

void MdcxHits::print ( std::ostream & o,
int pmax = 10 ) const

◆ print() [2/3]

void MdcxHits::print ( std::ostream & o,
int pmax = 10 ) const

◆ print() [3/3]

void MdcxHits::print ( std::ostream & o,
int pmax = 10 ) const

◆ reset() [1/3]

void MdcxHits::reset ( )

Definition at line 55 of file MdcxHits.cxx.

55{ HepAListDeleteAll( mdcxHitList ); }

◆ reset() [2/3]

void MdcxHits::reset ( )

◆ reset() [3/3]

void MdcxHits::reset ( )

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