ATLAS Offline Software
Loading...
Searching...
No Matches
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
9namespace BeamSpot {
10 class ID {
11 public:
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
unsigned int pileup() const
Definition BeamSpotID.h:15
unsigned int m_lumiBlock
Definition BeamSpotID.h:30
void runNumber(unsigned int run)
Definition BeamSpotID.h:19
unsigned int m_pileup
Definition BeamSpotID.h:31
unsigned long m_timeStamp
Definition BeamSpotID.h:33
void pileup(unsigned int pileup)
Definition BeamSpotID.h:21
unsigned int lumiBlock() const
Definition BeamSpotID.h:14
unsigned int m_bcid
Definition BeamSpotID.h:32
void lumiBlock(unsigned int lb)
Definition BeamSpotID.h:20
unsigned int bcid() const
Definition BeamSpotID.h:16
void timeStamp(unsigned long time)
Definition BeamSpotID.h:23
bool operator<(const ID &) const
Definition BeamSpotID.cxx:7
unsigned int m_runNumber
Definition BeamSpotID.h:29
unsigned long timeStamp() const
Definition BeamSpotID.h:17
unsigned int runNumber() const
Definition BeamSpotID.h:13
void bcid(unsigned int bcid)
Definition BeamSpotID.h:22
int lb
Definition globals.cxx:23
Definition run.py:1