ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
PileUpComps
src
NoProfileSvc.h
Go to the documentation of this file.
1
/* -*- C++ -*- */
2
3
/*
4
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
#ifndef PILEUPCOMPS_NOPROFILESVC
8
#define PILEUPCOMPS_NOPROFILESVC 1
14
#include "
PileUpTools/IBeamLuminosity.h
"
15
#include "
AthenaBaseComps/AthService.h
"
16
#include "Gaudi/Property.h"
17
18
class
NoProfileSvc
:
public
extends<AthService, IBeamLuminosity>
19
{
20
public
:
22
23
NoProfileSvc
(
const
std::string& name, ISvcLocator* svc);
24
virtual
~NoProfileSvc
();
26
28
virtual
StatusCode
initialize
()
override
final
;
30
32
virtual
float
scaleFactor
(
unsigned
int
run
,
unsigned
int
lumi,
bool
& updated)
override
final
;
34
};
35
#endif
36
AthService.h
IBeamLuminosity.h
provides the relative beam luminosity as a function of the bunch xing.
NoProfileSvc::NoProfileSvc
NoProfileSvc(const std::string &name, ISvcLocator *svc)
Definition
NoProfileSvc.cxx:7
NoProfileSvc::scaleFactor
virtual float scaleFactor(unsigned int run, unsigned int lumi, bool &updated) override final
Definition
NoProfileSvc.cxx:22
NoProfileSvc::initialize
virtual StatusCode initialize() override final
Definition
NoProfileSvc.cxx:16
NoProfileSvc::~NoProfileSvc
virtual ~NoProfileSvc()
Definition
NoProfileSvc.cxx:12
run
int run(int argc, char *argv[])
Definition
ttree2hdf5.cxx:28
Generated on
for ATLAS Offline Software by
1.17.0