ATLAS Offline Software
xAODTestWriteHelper.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$
17 #ifndef DATAMODELTESTDATAWRITE_XAODTESTWRITEHELPER_H
18 #define DATAMODELTESTDATAWRITE_XAODTESTWRITEHELPER_H
19 
20 
23 #include "StoreGate/WriteHandle.h"
24 #include "StoreGate/StoreGateSvc.h"
27 
28 
29 namespace DMTest {
30 
31 
33  std::unique_ptr<ConstDataVector<ViewVector<DMTest::CVec> > > view);
34 
35 
37  std::unique_ptr<ViewVector<DMTest::HVec> > view);
38 
39 
40 } // namespace DMTest
41 
42 
43 
44 #endif // not DATAMODELTESTDATAWRITE_XAODTESTWRITEHELPER_H
ConstDataVector.h
DataVector adapter that acts like it holds const pointers.
HVec.h
WriteHandle.h
Handle class for recording to StoreGate.
CVec.h
Class used for testing xAOD data reading/writing.
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ViewVector
Identify view containers to be made persistent.
Definition: ViewVector.h:67
SG::WriteHandle
Definition: StoreGate/StoreGate/WriteHandle.h:76
DMTest::recordView2
StatusCode recordView2(SG::WriteHandle< ViewVector< DMTest::HVec > > &h, std::unique_ptr< ViewVector< DMTest::HVec > > view)
Definition: xAODTestWriteHelper.cxx:28
h
ConstDataVector
DataVector adapter that acts like it holds const pointers.
Definition: ConstDataVector.h:76
DMTest::recordView1
StatusCode recordView1(SG::WriteHandle< ConstDataVector< ViewVector< DMTest::CVec > > > &h, std::unique_ptr< ConstDataVector< ViewVector< DMTest::CVec > > > view)
Definition: xAODTestWriteHelper.cxx:21
StoreGateSvc.h
ViewVector.h
Identify view containers to be made persistent.
DMTest
Definition: B.h:23
drawFromPickle.view
view
Definition: drawFromPickle.py:294