CbmRoot
Loading...
Searching...
No Matches
HalCbmPairSeparationCut2D Class Reference

#include <HalCbmPairSeparationCut2D.h>

Inheritance diagram for HalCbmPairSeparationCut2D:
[legend]
Collaboration diagram for HalCbmPairSeparationCut2D:
[legend]

Public Member Functions

 HalCbmPairSeparationCut2D ()
 
void SetDeltaZ (Double_t min, Double_t max)
 
void SetDeltaXY (Double_t min, Double_t max)
 
void SetR (Double_t r)
 
virtual Hal::Package * Report () const
 
virtual ~HalCbmPairSeparationCut2D ()
 
virtual Bool_t Pass (Hal::TwoTrack *pair)
 
virtual Bool_t Init (Int_t format_id)
 

Protected Member Functions

virtual Bool_t PassHbt (Hal::TwoTrack *pair)
 
virtual Bool_t PassAnaTree (Hal::TwoTrack *pair)
 

Protected Attributes

Double_t fR
 
HalCbm::EFormatType fDataType
 

Detailed Description

Definition at line 15 of file HalCbmPairSeparationCut2D.h.

Constructor & Destructor Documentation

◆ HalCbmPairSeparationCut2D()

HalCbmPairSeparationCut2D::HalCbmPairSeparationCut2D ( )

Definition at line 22 of file HalCbmPairSeparationCut2D.cxx.

◆ ~HalCbmPairSeparationCut2D()

HalCbmPairSeparationCut2D::~HalCbmPairSeparationCut2D ( )
virtual

Definition at line 75 of file HalCbmPairSeparationCut2D.cxx.

Member Function Documentation

◆ Init()

Bool_t HalCbmPairCut::Init ( Int_t format_id)
virtualinherited

◆ Pass()

Bool_t HalCbmPairCut::Pass ( Hal::TwoTrack * pair)
virtualinherited

◆ PassAnaTree()

Bool_t HalCbmPairSeparationCut2D::PassAnaTree ( Hal::TwoTrack * pair)
protectedvirtual

pass pair of cbm tracks from analysis tree

Parameters
pair
Returns

Implements HalCbmPairCut.

Definition at line 48 of file HalCbmPairSeparationCut2D.cxx.

References CbmHelix::Eval(), fR, and HalCbmTrack::GetHelix().

◆ PassHbt()

Bool_t HalCbmPairSeparationCut2D::PassHbt ( Hal::TwoTrack * pair)
protectedvirtual

pass pair of hbt particles

Parameters
pair
Returns

Implements HalCbmPairCut.

Definition at line 28 of file HalCbmPairSeparationCut2D.cxx.

References HalCbmHbtTrack::CalculateAtR(), fR, and HalCbmHbtTrack::GetMomAtCustom().

◆ Report()

Hal::Package * HalCbmPairSeparationCut2D::Report ( ) const
virtual

Definition at line 68 of file HalCbmPairSeparationCut2D.cxx.

References fR.

◆ SetDeltaXY()

void HalCbmPairSeparationCut2D::SetDeltaXY ( Double_t min,
Double_t max )
inline

Definition at line 24 of file HalCbmPairSeparationCut2D.h.

◆ SetDeltaZ()

void HalCbmPairSeparationCut2D::SetDeltaZ ( Double_t min,
Double_t max )
inline

Definition at line 23 of file HalCbmPairSeparationCut2D.h.

◆ SetR()

void HalCbmPairSeparationCut2D::SetR ( Double_t r)
inline

Definition at line 25 of file HalCbmPairSeparationCut2D.h.

References fR.

Member Data Documentation

◆ fDataType

◆ fR

Double_t HalCbmPairSeparationCut2D::fR
protected

Definition at line 17 of file HalCbmPairSeparationCut2D.h.

Referenced by PassAnaTree(), PassHbt(), Report(), and SetR().


The documentation for this class was generated from the following files: