ATLAS Offline Software
Loading...
Searching...
No Matches
LBDurationCondData.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2/*
3 * Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration.
4 */
11
12
13#ifndef LUMIBLOCKDATA_LBDURATIONCONDDATA_H
14#define LUMIBLOCKDATA_LBDURATIONCONDDATA_H
15
16
19
20
25{
26public:
31 LBDurationCondData (double duration);
32
33
34 // Luminosity block time (in seconds) from /TRIGGER/LUMI/LBLB
35 // Multiply by lbAverageLuminosity to get integrated luminosity in the current lumi block
36 double lbDuration() const; // Luminosity block time (in seconds)
37
38
39private:
40 // Lumi block length from /TRIGGER/LUMI/LBLB, in seconds.
42};
43
44
45CLASS_DEF (LBDurationCondData, 184676788, 0)
47
48
49#endif // not LUMIBLOCKDATA_LBDURATIONCONDDATA_H
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
Definition CondCont.h:1413
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Hold luminosity block duration data produced from /TRIGGER/LUMI/LBLB.
LBDurationCondData(double duration)
Constructor.