39 stream <<
"MuonCalibTruth with" << std::endl;
40 stream <<
" position " <<
position() << std::endl;
41 stream <<
" momentum " <<
momentum() << std::endl;
42 stream <<
" kinEnergy " <<
kinEnergy() <<
" , PDGCode " <<
PDGCode() <<
" and barCode/uniqueID " <<
barCode() <<
"/" <<
id() << std::endl;
std::ostream & operator<<(std::ostream &stream, const MuonCalib::MuonCalibTruth &truth)
Calib-EDM version of TrackRecord, given at the MuonSpectrometer entrance.
const Amg::Vector3D & momentum() const
retrieve momentum
int barCode() const
retrieve barcode
Amg::Vector3D m_momentum
momentum
int PDGCode() const
retrieve PDG code
MuonCalibTruth()=default
default constructor
void setUniqueID(int uniqueID)
sets unique ID
void setMomentum(const Amg::Vector3D &mom)
sets momentum
void setPDGCode(int code)
sets PDG code
void setPosition(const Amg::Vector3D &pos)
sets position
double m_kinEnergy
kinetic energy
double kinEnergy() const
retrieve kinetic energy
Amg::Vector3D m_position
position
std::ostream & dump(std::ostream &stream) const
dump method to be used in operator<<() of the MuonCalibTruth for output
const Amg::Vector3D & position() const
retrieve position
void setKinEnergy(double kinEnergy)
sets kinetic energy
int id() const
retrieve unique ID
void setBarCode(int barCode)
sets barcode
Eigen::Matrix< double, 3, 1 > Vector3D
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.