--- UserCode/MitProd/TreeFiller/interface/AssociationMaps.h 2008/09/10 03:30:22 1.11 +++ UserCode/MitProd/TreeFiller/interface/AssociationMaps.h 2008/11/04 19:26:33 1.16 @@ -1,5 +1,5 @@ //-------------------------------------------------------------------------------------------------- -// $Id: AssociationMaps.h,v 1.11 2008/09/10 03:30:22 loizides Exp $ +// $Id: AssociationMaps.h,v 1.16 2008/11/04 19:26:33 bendavid Exp $ // // AssociationMaps // @@ -12,6 +12,7 @@ #define MITPROD_TREEFILLER_ASSOCIATIONMAPS_H #include "MitProd/TreeFiller/interface/AssociationMap.h" +#include "MitEdm/DataFormats/interface/Types.h" #include "MitAna/DataTree/interface/Track.h" #include "MitAna/DataTree/interface/BasicCluster.h" #include "MitAna/DataTree/interface/CaloTower.h" @@ -22,34 +23,36 @@ #include "DataFormats/EgammaReco/interface/BasicCluster.h" #include "DataFormats/EgammaReco/interface/SuperClusterFwd.h" #include "DataFormats/EgammaReco/interface/SuperCluster.h" -#include "DataFormats/GsfTrackReco/interface/GsfTrack.h" -#include "DataFormats/GsfTrackReco/interface/GsfTrackFwd.h" #include "DataFormats/CaloTowers/interface/CaloTowerDetId.h" #include "MitAna/DataTree/interface/MCParticle.h" #include "MitAna/DataTree/interface/Electron.h" #include "MitAna/DataTree/interface/Conversion.h" +#include "MitAna/DataTree/interface/Vertex.h" #include "SimDataFormats/Track/interface/SimTrack.h" #include "SimDataFormats/Track/interface/SimTrackContainer.h" #include "SimDataFormats/TrackingAnalysis/interface/TrackingParticle.h" #include "SimDataFormats/TrackingAnalysis/interface/TrackingParticleFwd.h" #include "DataFormats/EgammaCandidates/interface/Conversion.h" #include "DataFormats/EgammaCandidates/interface/ConversionFwd.h" +#include "DataFormats/VertexReco/interface/Vertex.h" +#include "DataFormats/VertexReco/interface/VertexFwd.h" #include "MitEdm/DataFormats/interface/BasePartFwd.h" namespace mithep { typedef std::pair PairIntKey; - typedef AssociationMap TrackMap; - typedef AssociationMap GsfTrackMap; + typedef AssociationMap TrackMap; typedef AssociationMap BasicClusterMap; typedef AssociationMap SuperClusterMap; typedef AssociationMap GenParticleMap; typedef AssociationMap SimTrackMap; typedef AssociationMap TrackingParticleMap; - typedef AssociationMap ConversionElectronMap; + typedef AssociationMap, mithep::Electron*> ConversionElectronMap; typedef AssociationMap ConversionMap; - typedef AssociationMap BasePartMap; + typedef AssociationMap BasePartMap; typedef AssociationMap CaloTowerMap; + typedef AssociationMap VertexMap; + typedef AssociationMap SuperClusterIdMap; } #endif