ATLAS Offline Software
Loading...
Searching...
No Matches
CaloClusterMomentContainerCnv_p1.h
Go to the documentation of this file.
1//Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef CALOATHENAPOOL_CALOCLUSTERMOMENTCONTAINERCNV_P1_H
8#define CALOATHENAPOOL_CALOCLUSTERMOMENTCONTAINERCNV_P1_H
9
10
12//class CaloClusterMomentContainer_p1;
13//class CaloClusterMomentContainer_p1::const_iterator;
14
16
18
19 public:
21 //~CaloClusterMomentContainerCnv_p1 {};
22
25 CaloClusterMomentContainer_p1::const_iterator& momentStoreIterator) const;
26
27
28 void transToPers(const CaloClusterMomentStore* trans,
30
31 //To be called at the begining of the container for a P->T conversion
33 unsigned int ncluster,
34 CaloClusterMomentContainer_p1::const_iterator& momentStoreIterator) const;
35};
36
37#endif
void transToPers(const CaloClusterMomentStore *trans, CaloClusterMomentContainer_p1 *pers) const
bool setIterator(const CaloClusterMomentContainer_p1 *pers, unsigned int ncluster, CaloClusterMomentContainer_p1::const_iterator &momentStoreIterator) const
void persToTrans(const CaloClusterMomentContainer_p1 *pers, CaloClusterMomentStore *trans, CaloClusterMomentContainer_p1::const_iterator &momentStoreIterator) const
std::vector< ClusterMoment_p >::const_iterator const_iterator
Stores CaloClusterMoment in a keyed map.