ATLAS Offline Software
Loading...
Searching...
No Matches
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
10
12const std::string c_pileUpEventInfoObjName = "EventInfo";
13
15const std::string c_pileUpEventInfoContName = "PileUpEventInfo";
16
17
19 const xAOD::EventInfo::SubEvent& subev,
20 xAOD::EventInfoContainer* eiContainer,
21 const std::string& eiContKey,
22 StoreGateSvc* subev_store = nullptr );
23
25 const xAOD::EventInfo* ev2add,
26 int16_t subev_time,
28 xAOD::EventInfoContainer* eiContainer,
29 const std::string& eiContKey,
30 StoreGateSvc* ev2add_store = nullptr );
31
32#endif
xAOD::EventInfo * addSubEvent(xAOD::EventInfo *targetEv, const xAOD::EventInfo::SubEvent &subev, xAOD::EventInfoContainer *eiContainer, const std::string &eiContKey, StoreGateSvc *subev_store=nullptr)
const std::string c_pileUpEventInfoContName
default value for the EventInfoContainer storing subevents for PileUp
Definition PileUpMisc.h:15
const std::string c_pileUpEventInfoObjName
default value for the EventInfoContainer storing subevents for PileUp
Definition PileUpMisc.h:12
The Athena Transient Store API.
Class describing the properties of one pileup sub-event.
PileUpType
Enumerator describing the types of pileup events.
EventInfoContainer_v1 EventInfoContainer
Define the latest version of the container.
EventInfo_v1 EventInfo
Definition of the latest event info version.