1 #ifndef DataFormats_Alignment_TkLasBeam_h 2 #define DataFormats_Alignment_TkLasBeam_h 26 const std::vector<SiStripLaserRecHit2D>&
getData(
void)
const {
return data; }
29 std::vector<SiStripLaserRecHit2D>::const_iterator
begin(
void)
const {
return data.begin(); }
32 std::vector<SiStripLaserRecHit2D>::const_iterator
end(
void)
const {
return data.end(); }
51 std::vector<SiStripLaserRecHit2D>
data;
std::vector< SiStripLaserRecHit2D >::const_iterator end(void) const
access iterator to the collection of hits
std::vector< SiStripLaserRecHit2D > data
ALPAKA_FN_ACC int side(int ieta, int iphi)
const std::vector< SiStripLaserRecHit2D > & getData(void) const
access the collection of hits
bool isTecInternal(int side=0) const
true if this is a TEC internal beam (from 10^2 digit of beamId). side parameter: -1 = ask if TEC-...
bool isAlignmentTube(void) const
true if this is an AT beam (from 10^2 digit of beamId)
std::vector< SiStripLaserRecHit2D >::const_iterator begin(void) const
access iterator to the collection of hits
void push_back(const SiStripLaserRecHit2D &aHit)
insert a hit in the data vector
bool isRing6(void) const
true if this beam hits TEC R6 (last digit of beamId)
unsigned int getBeamId(void) const
return the full beam identifier
unsigned int getBeamNumber(void) const
returns the beam number (10^1 digit of beamId)
TkLasBeam(unsigned int aBeamId)
std::vector< SiStripLaserRecHit2D >::const_iterator const_iterator