ATLAS Offline Software
Control
PileUpTools
PileUpTools
PileUpMisc.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef PILEUPTOOLS_PILEUPMISC_H
6
#define PILEUPTOOLS_PILEUPMISC_H
7
8
#include "
xAODEventInfo/EventInfo.h
"
9
#include "
xAODEventInfo/EventInfoContainer.h
"
10
12
const
std::string
c_pileUpEventInfoObjName
=
"EventInfo"
;
13
15
const
std::string
c_pileUpEventInfoContName
=
"PileUpEventInfo"
;
16
17
18
xAOD::EventInfo
*
addSubEvent
(
xAOD::EventInfo
* targetEv,
19
const
xAOD::EventInfo::SubEvent
& subev,
20
xAOD::EventInfoContainer
* eiContainer,
21
const
std::string& eiContKey,
22
StoreGateSvc
* subev_store =
nullptr
);
23
24
xAOD::EventInfo
*
addSubEvent
(
xAOD::EventInfo
* targetEv,
25
const
xAOD::EventInfo
* ev2add,
26
int16_t
subev_time,
27
xAOD::EventInfo::PileUpType
subev_type,
28
xAOD::EventInfoContainer
* eiContainer,
29
const
std::string& eiContKey,
30
StoreGateSvc
* ev2add_store =
nullptr
);
31
32
#endif
c_pileUpEventInfoContName
const std::string c_pileUpEventInfoContName
default value for the EventInfoContainer storing subevents for PileUp
Definition:
PileUpMisc.h:15
xAOD::EventInfo_v1::PileUpType
PileUpType
Enumerator describing the types of pileup events.
Definition:
EventInfo_v1.h:264
xAOD::int16_t
setScaleOne setStatusOne setSaturated int16_t
Definition:
gFexGlobalRoI_v1.cxx:55
EventInfoContainer.h
StoreGateSvc
The Athena Transient Store API.
Definition:
StoreGateSvc.h:125
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
EventInfo.h
xAOD::EventInfo_v1
Class describing the basic event information.
Definition:
EventInfo_v1.h:43
c_pileUpEventInfoObjName
const std::string c_pileUpEventInfoObjName
default value for the EventInfoContainer storing subevents for PileUp
Definition:
PileUpMisc.h:12
xAOD::EventInfo_v1::SubEvent
Class describing the properties of one pileup sub-event.
Definition:
EventInfo_v1.h:286
addSubEvent
xAOD::EventInfo * addSubEvent(xAOD::EventInfo *targetEv, const xAOD::EventInfo::SubEvent &subev, xAOD::EventInfoContainer *eiContainer, const std::string &eiContKey, StoreGateSvc *subev_store=nullptr)
Definition:
PileUpMisc.cxx:17
Generated on Fri Jan 10 2025 21:15:54 for ATLAS Offline Software by
1.8.18