ATLAS Offline Software
StoreClearedIncident.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 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: StoreClearedIncident.h,v 1.2 2008-09-10 04:07:14 ssnyder Exp $
8 
17 #ifndef STOREGATE_STORECLEAREDINCIDENT_H
18 #define STOREGATE_STORECLEAREDINCIDENT_H
19 
20 
21 #include "GaudiKernel/Incident.h"
22 class StoreGateSvc;
23 
24 
29  : public Incident
30 {
31 public:
39  const std::string& source,
40  const std::string& type = "StoreCleared");
41 
43  const StoreGateSvc* store() const;
44 
45 
46 private:
49 };
50 
51 
52 #endif // not STOREGATE_STORECLEAREDINCIDENT_H
StoreGateSvc
The Athena Transient Store API.
Definition: StoreGateSvc.h:125
StoreClearedIncident::store
const StoreGateSvc * store() const
Return the store that was cleared.
Definition: StoreClearedIncident.cxx:33
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
StoreClearedIncident::StoreClearedIncident
StoreClearedIncident(StoreGateSvc *sg, const std::string &source, const std::string &type="StoreCleared")
Constructor.
Definition: StoreClearedIncident.cxx:23
StoreClearedIncident::m_sg
StoreGateSvc * m_sg
The store that was cleared.
Definition: StoreClearedIncident.h:48
copySelective.source
string source
Definition: copySelective.py:32
StoreClearedIncident
Incident sent after a store is cleared.
Definition: StoreClearedIncident.h:30