ATLAS Offline Software
Loading...
Searching...
No Matches
SkimDecisionCnv.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6// Header file for SkimDecisionCnv
7// Author: David Cote, September 2008. <david.cote@cern.ch>
8// This class uses TP separation
10
11#ifndef SKIMDECISIONCNV__H
12#define SKIMDECISIONCNV__H
13
18
19// the latest persistent representation type of SkimDecision
22
24{
25 friend class CnvFactory<SkimDecisionCnv >;
26 protected:
27public:
28 SkimDecisionCnv (ISvcLocator* svcloc) : SkimDecisionCnvBase(svcloc) {}
29protected:
31 virtual SkimDecision* createTransient ();
32
33 private:
35};
36
37#endif // SKIMDECISIONCNV__H
38
SkimDecision_p1 SkimDecision_PERS
T_AthenaPoolCustomCnv< SkimDecision, SkimDecision_PERS > SkimDecisionCnvBase
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Abstract factory to create the converter.
SkimDecisionCnv_p1 m_TPConverter
SkimDecisionCnv(ISvcLocator *svcloc)
virtual SkimDecision_PERS * createPersistent(SkimDecision *transCont)
virtual SkimDecision * createTransient()
Compatibility for old converter classes that don't get passed the key.