CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
OMTFConfigMaker.h
Go to the documentation of this file.
1 #ifndef OMTF_OMTFConfigMaker_H
2 #define OMTF_OMTFConfigMaker_H
3 
4 #include <map>
5 
8 
9 class XMLConfigReader;
10 class OMTFinput;
11 
12 namespace edm{
13 class ParameterSet;
14 }
15 
17 
18  public:
19 
21 
23 
26  void fillCounts(unsigned int iProcessor,
27  const OMTFinput & aInput);
28 
31  void makeConnetionsMap(unsigned int iProcessor,
32  const OMTFinput & aInput);
33 
36  void printPhiMap(std::ostream & out);
37 
41  void printConnections(std::ostream & out,
42  unsigned int iProcessor,
43  unsigned int iCone);
44 
47  void fillPhiMaps(unsigned int iProcessor,
48  const OMTFinput & aInput);
49 
50  private:
51 
54  void fillInputRange(unsigned int iConfigMaker,
55  unsigned int iCone,
56  const OMTFinput & aInput);
57 
58  void fillInputRange(unsigned int iConfigMaker,
59  unsigned int iCone,
60  unsigned int iRefLayer,
61  unsigned int iHit);
62 
66  std::vector<std::vector<int> > minRefPhi2D;
67 
68 };
69 
70 
71 #endif
tuple cfg
Definition: looper.py:293
void fillPhiMaps(unsigned int iProcessor, const OMTFinput &aInput)
void makeConnetionsMap(unsigned int iProcessor, const OMTFinput &aInput)
OMTFConfigMaker(const edm::ParameterSet &cfg)
void printConnections(std::ostream &out, unsigned int iProcessor, unsigned int iCone)
void fillCounts(unsigned int iProcessor, const OMTFinput &aInput)
std::vector< std::vector< int > > minRefPhi2D
void printPhiMap(std::ostream &out)
void fillInputRange(unsigned int iConfigMaker, unsigned int iCone, const OMTFinput &aInput)