CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TotemRPClusterProducerAlgorithm.h
Go to the documentation of this file.
1 /****************************************************************************
2 *
3 * This is a part of TOTEM offline software.
4 * Authors:
5 * Hubert Niewiadomski
6 * Jan Kašpar (jan.kaspar@gmail.com)
7 *
8 ****************************************************************************/
9 
10 #ifndef RecoCTPPS_TotemRPLocal_TotemRPClusterProducerAlgorithm
11 #define RecoCTPPS_TotemRPLocal_TotemRPClusterProducerAlgorithm
12 
15 
18 
19 #include <vector>
20 #include <set>
21 
23 {
24  public:
26 
28 
29  int buildClusters(unsigned int detId, const std::vector<TotemRPDigi> &digi, std::vector<TotemRPCluster> &clusters);
30 
31  private:
32  typedef std::set<TotemRPDigi> TotemRPDigiSet;
33 
35 
37 
39 };
40 
41 #endif
TotemRPClusterProducerAlgorithm(const edm::ParameterSet &param)
TotemRPDigiSet strip_digi_set_
input digi set, strip by strip
int buildClusters(unsigned int detId, const std::vector< TotemRPDigi > &digi, std::vector< TotemRPCluster > &clusters)