ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetCalibAlgs
InDetBeamSpotFinder
src
BeamSpotID.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef INDET_BEAMSPOTID_H
6
#define INDET_BEAMSPOTID_H
7
8
9
namespace
BeamSpot
{
10
class
ID
{
11
public
:
12
ID
():
m_runNumber
(0),
m_lumiBlock
(0),
m_pileup
(0),
m_bcid
(0),
m_timeStamp
(0) {}
13
unsigned
int
runNumber
()
const
{
return
m_runNumber
; }
14
unsigned
int
lumiBlock
()
const
{
return
m_lumiBlock
; }
15
unsigned
int
pileup
()
const
{
return
m_pileup
; }
16
unsigned
int
bcid
()
const
{
return
m_bcid
; }
17
unsigned
long
timeStamp
()
const
{
return
m_timeStamp
; }
18
19
void
runNumber
(
unsigned
int
run
) {
m_runNumber
=
run
;}
20
void
lumiBlock
(
unsigned
int
lb
) {
m_lumiBlock
=
lb
;}
21
void
pileup
(
unsigned
int
pileup
) {
m_pileup
=
pileup
;}
22
void
bcid
(
unsigned
int
bcid
) {
m_bcid
=
bcid
; }
23
void
timeStamp
(
unsigned
long
time){
m_timeStamp
= time;}
24
25
bool
operator<
(
const
ID
& )
const
;
26
27
28
private
:
29
unsigned
int
m_runNumber
;
30
unsigned
int
m_lumiBlock
;
31
unsigned
int
m_pileup
;
32
unsigned
int
m_bcid
;
33
unsigned
long
m_timeStamp
;
34
};
35
}
36
#endif
37
38
BeamSpot::ID
Definition
BeamSpotID.h:10
BeamSpot::ID::pileup
unsigned int pileup() const
Definition
BeamSpotID.h:15
BeamSpot::ID::m_lumiBlock
unsigned int m_lumiBlock
Definition
BeamSpotID.h:30
BeamSpot::ID::runNumber
void runNumber(unsigned int run)
Definition
BeamSpotID.h:19
BeamSpot::ID::m_pileup
unsigned int m_pileup
Definition
BeamSpotID.h:31
BeamSpot::ID::m_timeStamp
unsigned long m_timeStamp
Definition
BeamSpotID.h:33
BeamSpot::ID::pileup
void pileup(unsigned int pileup)
Definition
BeamSpotID.h:21
BeamSpot::ID::lumiBlock
unsigned int lumiBlock() const
Definition
BeamSpotID.h:14
BeamSpot::ID::m_bcid
unsigned int m_bcid
Definition
BeamSpotID.h:32
BeamSpot::ID::lumiBlock
void lumiBlock(unsigned int lb)
Definition
BeamSpotID.h:20
BeamSpot::ID::ID
ID()
Definition
BeamSpotID.h:12
BeamSpot::ID::bcid
unsigned int bcid() const
Definition
BeamSpotID.h:16
BeamSpot::ID::timeStamp
void timeStamp(unsigned long time)
Definition
BeamSpotID.h:23
BeamSpot::ID::operator<
bool operator<(const ID &) const
Definition
BeamSpotID.cxx:7
BeamSpot::ID::m_runNumber
unsigned int m_runNumber
Definition
BeamSpotID.h:29
BeamSpot::ID::timeStamp
unsigned long timeStamp() const
Definition
BeamSpotID.h:17
BeamSpot::ID::runNumber
unsigned int runNumber() const
Definition
BeamSpotID.h:13
BeamSpot::ID::bcid
void bcid(unsigned int bcid)
Definition
BeamSpotID.h:22
lb
int lb
Definition
globals.cxx:23
BeamSpot
Definition
IInDetBeamSpotTool.h:21
run
int run(int argc, char *argv[])
Definition
ttree2hdf5.cxx:28
Generated on
for ATLAS Offline Software by
1.17.0