ATLAS Offline Software
Control
PileUpComps
src
PileUpXingFolder.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "GaudiKernel/IProperty.h"
6
#include <exception>
7
#include "
PileUpXingFolder.h
"
8
PileUpXingFolder::PileUpXingFolder
(
const
std::string&
type
,
9
const
std::string&
name
,
10
const
IInterface*
parent
) :
11
base_class(
type
,
name
,
parent
),
12
m_folder(
"SG::Folder/SGF"
, this )
13
{
14
m_cacheRefreshFrequency
.verifier().setBounds(0.0, 1.0);
15
}
16
17
StatusCode
PileUpXingFolder::initialize
() {
18
if
(!(
m_folder
.retrieve()).isSuccess())
return
StatusCode::FAILURE;
19
return
(
dynamic_cast<
IProperty&
>
(*
m_folder
)).setProperty(
m_itemList
);
20
}
PileUpXingFolder::PileUpXingFolder
PileUpXingFolder(const std::string &type, const std::string &name, const IInterface *parent)
Definition:
PileUpXingFolder.cxx:8
PileUpXingFolder::m_cacheRefreshFrequency
Gaudi::CheckedProperty< double > m_cacheRefreshFrequency
Definition:
PileUpXingFolder.h:73
PileUpXingFolder::m_itemList
Gaudi::Property< std::vector< std::string > > m_itemList
Definition:
PileUpXingFolder.h:71
PileUpXingFolder::m_folder
ToolHandle< SG::IFolder > m_folder
Definition:
PileUpXingFolder.h:65
PileUpXingFolder.h
specify time interval we want to study pileup for a set of data objs
python.CaloAddPedShiftConfig.type
type
Definition:
CaloAddPedShiftConfig.py:42
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition:
test_pyathena.py:15
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:240
PileUpXingFolder::initialize
virtual StatusCode initialize()
Definition:
PileUpXingFolder.cxx:17
Generated on Wed Sep 3 2025 21:16:34 for ATLAS Offline Software by
1.8.18