コード例 #1
0
ファイル: test7.py プロジェクト: newtrino/vertigo
   print simvtx

print len(event.jets()),"jets in event."
print len(event.tracks()),"tracks in event."

primaries=RaveTrackContainer()
first=True

secondaries=None

for jet in event.jets():
  tracks=jet.tracks()
  print len(tracks), "tracks in jet."
  if not first: # put all tracks but of "first jet" in "primaries"
    for track in tracks:
      primaries.append ( track )
  else:
    secondaries=tracks
  first=False

vertices=ravefactory.create ( event.tracks(), True )
print len(vertices),"vertices with all tracks"
for vtx in vertices:
  print "Vtx Pos: (%.4f, %.4f, %.4f)" % (vtx.position().x(),vtx.position().y(),vtx.position().z() )

print len(primaries),"primary tracks."
vertices=ravefactory.create ( primaries, secondaries, True )
# vertices=ravefactory.create ( primaries, True )
print len(vertices),"vertices with all tracks"
for vtx in vertices:
  print "Vtx Pos: (%.4f, %.4f, %.4f)" % (vtx.position().x(),vtx.position().y(),vtx.position().z() )