Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:27:39

0001 /****************************************************************************
0002 *
0003 * This is a part of TOTEM offline software.
0004 * Authors:
0005 *   Laurent Forthomme (laurent.forthomme@cern.ch)
0006 *
0007 ****************************************************************************/
0008 
0009 #ifndef RecoPPS_Local_TotemT2RecHitProducerAlgorithm
0010 #define RecoPPS_Local_TotemT2RecHitProducerAlgorithm
0011 
0012 #include "RecoPPS/Local/interface/TimingRecHitProducerAlgorithm.h"
0013 
0014 #include "DataFormats/Common/interface/DetSetVectorNew.h"
0015 #include "DataFormats/TotemReco/interface/TotemT2Digi.h"
0016 #include "DataFormats/TotemReco/interface/TotemT2RecHit.h"
0017 
0018 #include "Geometry/ForwardGeometry/interface/TotemGeometry.h"
0019 
0020 class TotemT2RecHitProducerAlgorithm : public TimingRecHitProducerAlgorithm<TotemGeometry,
0021                                                                             edmNew::DetSetVector<TotemT2Digi>,
0022                                                                             edmNew::DetSetVector<TotemT2RecHit> > {
0023 public:
0024   using TimingRecHitProducerAlgorithm::TimingRecHitProducerAlgorithm;
0025   void build(const TotemGeometry&,
0026              const edmNew::DetSetVector<TotemT2Digi>&,
0027              edmNew::DetSetVector<TotemT2RecHit>&) override;
0028 };
0029 
0030 #endif