33 std::cout <<
"GeometricDetLoader::beginJob" << std::endl;
37 std::cout <<
"PoolDBOutputService unavailable" << std::endl;
48 std::vector<const GeometricDet*> tc = tracker->
components();
49 std::cout <<
"Tracker has " << tc.size() <<
" components." << std::endl;
50 std::vector<const GeometricDet*>::const_iterator git = tc.begin();
51 std::vector<const GeometricDet*>::const_iterator egit = tc.end();
54 for (; git != egit; ++git) {
56 std::vector<const GeometricDet*> inone = (*git)->components();
61 std::vector<const GeometricDet*>::const_iterator git2 = inone.begin();
62 std::vector<const GeometricDet*>::const_iterator egit2 = inone.end();
64 for (; git2 != egit2; ++git2) {
66 std::vector<const GeometricDet*> intwo = (*git2)->components();
70 std::vector<const GeometricDet*>::const_iterator git3 = intwo.begin();
71 std::vector<const GeometricDet*>::const_iterator egit3 = intwo.end();
73 for (; git3 != egit3; ++git3) {
75 std::vector<const GeometricDet*> inthree = (*git3)->components();
79 std::vector<const GeometricDet*>::const_iterator git4 = inthree.begin();
80 std::vector<const GeometricDet*>::const_iterator egit4 = inthree.end();
82 for (; git4 != egit4; ++git4) {
84 std::vector<const GeometricDet*> infour = (*git4)->components();
88 std::vector<const GeometricDet*>::const_iterator git5 = infour.begin();
89 std::vector<const GeometricDet*>::const_iterator egit5 = infour.end();
91 for (; git5 != egit5; ++git5) {
93 std::vector<const GeometricDet*> infive = (*git5)->components();
97 std::vector<const GeometricDet*>::const_iterator git6 = infive.begin();
98 std::vector<const GeometricDet*>::const_iterator egit6 = infive.end();
100 for (; git6 != egit6; ++git6) {
102 std::vector<const GeometricDet*> insix = (*git6)->components();
118 std::cout <<
" No. of Tracker components \"deepComponents\" = " << modules.size() << std::endl;
119 std::cout <<
" Counted # of lowest \"leaves\" = " << count << std::endl;
124 std::cout <<
"PGeometricDetRcd Tag is already present." << std::endl;
ConstGeometricDetContainer & components()
bool isNewTagRequest(const std::string &recordName)
cond::Time_t beginOfTime() const
void createNewIOV(T *firstPayloadObj, cond::Time_t firstSinceTime, cond::Time_t firstTillTime, const std::string &recordName, bool withlogging=false)
void putOne(const GeometricDet *gd, PGeometricDet *pgd, int lev)
cond::Time_t endOfTime() const
ConstGeometricDetContainer deepComponents() const