ATLAS Offline Software
Public Member Functions | List of all members
NewVrtSecInclusive.InclusiveBFinderTool Class Reference
Inheritance diagram for NewVrtSecInclusive.InclusiveBFinderTool:
Collaboration diagram for NewVrtSecInclusive.InclusiveBFinderTool:

Public Member Functions

def __init__ (self, name='InclusiveBFinderTool')
 

Detailed Description

Definition at line 53 of file NewVrtSecInclusive.py.

Constructor & Destructor Documentation

◆ __init__()

def NewVrtSecInclusive.InclusiveBFinderTool.__init__ (   self,
  name = 'InclusiveBFinderTool' 
)

Definition at line 55 of file NewVrtSecInclusive.py.

55  def __init__(self, name = 'InclusiveBFinderTool' ):
56 
57  from AthenaCommon.AppMgr import ToolSvc
58  mlog = logging.getLogger( 'InclusiveBFinderTool::__init__ ' )
59  mlog.info("entering")
60  #----------------------
61  # VKalVrt vertex fitter
62  #
63  from TrkVKalVrtFitter.TrkVKalVrtFitterConf import Trk__TrkVKalVrtFitter
64  SVertexFitterTool = Trk__TrkVKalVrtFitter(name="InclsusiveBVertexFitterTool",
65  Extrapolator="Trk::Extrapolator/AtlasExtrapolator")
66  ToolSvc += SVertexFitterTool
67  #----------------------
68  # Soft B-hadron vertex finder itself
69  #
70  Rec__NewVrtSecInclusiveTool.__init__( self, name = name,
71  VertexFitterTool = SVertexFitterTool,
72  CutPt = 500,
73  CutBLayHits = 0,
74  CutPixelHits = 2,
75  CutSiHits = 8,
76  CutTRTHits = 10,
77  useVertexCleaning = True,
78  MultiWithOneTrkVrt = True,
79  removeTrkMatSignif = -1., # No additional material rejection
80  AntiPileupSigRCut = 2.0,
81  TrkSigCut = 2.0,
82  SelVrtSigCut = 3.0,
83  v2tIniBDTCut =-0.7,
84  v2tFinBDTCut =-0.2,
85  cosSVPVCut = 0.5,
86  FastZSVCut = 8.,
87  VertexMergeCut = 4., # 3D vertex-vertex dist significance to try merging
88  MaxSVRadiusCut = 140 # Inside Pixel volume
89  )

The documentation for this class was generated from the following file:
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18