11#ifndef MuonCalibRawTgcHit_h
12#define MuonCalibRawTgcHit_h
58 std::ostream&
dump(std::ostream& stream)
const;
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
std::ostream & operator<<(std::ostream &stream, const MuonCalib::MuonCalibRawTgcHit &rawHit)
unsigned bcTag(unsigned bcBitMap)
Calib-EDM version of TgcPrepData class, containing uncalibrated information.
MuonCalibRawTgcHit(const MuonCalibRawTgcHit &hit)=default
copy constructor
MuonCalibRawTgcHit()=default
default constructor
void setLongWidth(float longWidth)
sets the strip width
void setGasGap(int gasGap)
void setLength(float length)
sets the strip length
void setGlobalPosition(const Amg::Vector3D &glob)
sets the position expressed in global coordinates
void setWidth(float width)
const Amg::Vector3D & globalPosition() const
retrieve the position expressed in global coordinates
int occupancy() const
retrieve the occupancy (-1 == not assigned to any segment)
void setShortWidth(float shortWidth)
void setChannel(int channel)
MuonCalibRawTgcHit & operator=(const MuonCalibRawTgcHit &rhs)=default
assingment operator
void setIsStrip(int isStrip)
void setStation(int station)
float length() const
retrieve the strip length
const MuonFixedId & identify() const
retrieve the MuonFixedId
void setId(MuonFixedId Id)
sets the MuonFixedId
void setOccupancy(int occ)
sets the occupancy
~MuonCalibRawTgcHit()=default
destructor
Implements fixed identifiers not dependent upon Athena Identifier for internal use in the calibration...
Eigen::Matrix< double, 3, 1 > Vector3D
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
float longWidth
strip width
int occupancy
occupancy (-1 == not assigned to any segment)
Amg::Vector3D global_pos
position of the hit in global coordinates