72 |
|
// |
73 |
|
// get the GeometricSearchDet |
74 |
|
// |
75 |
< |
edm::ESHandle<GeometricSearchTracker> trak; |
76 |
< |
iSetup.get<TrackerRecoGeometryRecord>().get( trak ); |
77 |
< |
std::cout <<" AFTER " <<std::endl; |
75 |
> |
edm::ESHandle<GeometricSearchTracker> track; |
76 |
> |
iSetup.get<TrackerRecoGeometryRecord>().get( track ); |
77 |
> |
|
78 |
> |
//---- testing access to barrelLayers ---- |
79 |
> |
vector<BarrelDetLayer*> theBarrelLayers = track->barrelLayers(); |
80 |
> |
cout << "number of BarrelLayers: " << theBarrelLayers.size() << endl; |
81 |
> |
|
82 |
> |
for(unsigned int i=0; i<3; i++){ |
83 |
> |
BarrelDetLayer* theLayer = theBarrelLayers[i]; |
84 |
> |
cout << "theLayer[" << i << "]->position().perp(): " |
85 |
> |
<< theLayer->components().front()->surface().position().perp() << endl; |
86 |
> |
//cout << "theLayer[" << i << "]->module(): " |
87 |
> |
//<< theLayer->module() << endl; |
88 |
> |
} |
89 |
> |
//-------------------------------------- |
90 |
> |
|
91 |
|
} |
92 |
|
|
93 |
|
//define this as a plug-in |