AliPhysics  ef3b16e (ef3b16e)
Inheritance diagram for AliAODMCTracklet:

Public Member Functions

 AliAODMCTracklet ()
 
 AliAODMCTracklet (const AliAODMCTracklet &other)
 
virtual ~AliAODMCTracklet ()
 
AliAODMCTrackletoperator= (const AliAODMCTracklet &other)
 
void Print (Option_t *option="") const
 
Extra information in case of simulated data
virtual Real_t GetParentPt (Bool_t second=false) const
 
virtual Short_t GetParentPdg (Bool_t second=false) const
 
void SetParentPt (Real_t pt, Bool_t second=false)
 
void SetParentPdg (Short_t pdg, Bool_t second=false)
 
- Public Member Functions inherited from AliAODTracklet
 AliAODTracklet ()
 
 AliAODTracklet (const AliAODTracklet &other)
 
virtual ~AliAODTracklet ()
 
AliAODTrackletoperator= (const AliAODTracklet &other)
 
void Print (Option_t *option="") const
 
void SetTheta (Real_t x)
 
void SetPhi (Real_t x)
 
void SetDTheta (Real_t x)
 
void SetDPhi (Real_t x)
 
void SetDelta (Real_t x)
 
void SetFlags (UChar_t x)
 
void SetInjection ()
 
void SetCombinatorics ()
 
void SetSecondary ()
 
void SetDistinct ()
 
void SetSimulated ()
 
void SetGenerated ()
 
void SetNeutral ()
 
void SetSuppressed ()
 
Real_t GetTheta () const
 
Real_t GetPhi () const
 
Real_t GetDTheta () const
 
Real_t GetDPhi () const
 
Real_t GetDelta () const
 
UChar_t GetFlags () const
 
Real_t GetEta () const
 
Bool_t IsMeasured () const
 
Bool_t IsInjection () const
 
Bool_t IsCombinatorics () const
 
Bool_t IsDistinct () const
 
Bool_t IsSimulated () const
 
Bool_t IsSecondary () const
 
Bool_t IsPrimary () const
 
Bool_t IsGenerated () const
 
Bool_t IsNeutral () const
 
Bool_t IsSuppressed () const
 

Protected Attributes

Real_t fPar1Pt
 
Real_t fPar2Pt
 
Short_t fPar1Pdg
 
Short_t fPar2Pdg
 
- Protected Attributes inherited from AliAODTracklet
Real_t fTheta
 
Real_t fPhi
 
Real_t fDTheta
 
Real_t fDPhi
 
Real_t fDelta
 
UChar_t fFlags
 

Additional Inherited Members

- Public Types inherited from AliAODTracklet
enum  {
  kInjection = 0x01, kCombinatorics = 0x02, kSecondary = 0x04, kDistinct = 0x08,
  kSimulated = 0x10, kGenerated = 0x20, kNeutral = 0x40, kSuppressed = 0x80
}
 
typedef Float_t Real_t
 

Detailed Description

Single tracklet information

Definition at line 348 of file AliAODTracklet.C.

Constructor & Destructor Documentation

AliAODMCTracklet::AliAODMCTracklet ( )

Default constructor

Definition at line 440 of file AliAODTracklet.C.

AliAODMCTracklet::AliAODMCTracklet ( const AliAODMCTracklet other)

Copy constructor

Parameters
otherObject to copy from

Definition at line 448 of file AliAODTracklet.C.

virtual AliAODMCTracklet::~AliAODMCTracklet ( )
inlinevirtual

Destrcutor

Definition at line 364 of file AliAODTracklet.C.

Member Function Documentation

virtual Short_t AliAODMCTracklet::GetParentPdg ( Bool_t  second = false) const
inlinevirtual

Get parent particle type

Parameters
secondif true, second parent, otherwise first
Returns
First or second parent particle type

Reimplemented from AliAODTracklet.

Definition at line 395 of file AliAODTracklet.C.

virtual Real_t AliAODMCTracklet::GetParentPt ( Bool_t  second = false) const
inlinevirtual

Get parent transverse momentum

Parameters
secondif true, second parent, otherwise first
Returns
First or second parent transverse momentum

Reimplemented from AliAODTracklet.

Definition at line 384 of file AliAODTracklet.C.

AliAODMCTracklet & AliAODMCTracklet::operator= ( const AliAODMCTracklet other)

Assignment operator

Parameters
otherObject to assign from
Returns
Reference to this object

Definition at line 459 of file AliAODTracklet.C.

void AliAODMCTracklet::Print ( Option_t option = "") const

Print information on the tracklet

Parameters
optionOptions

Definition at line 471 of file AliAODTracklet.C.

void AliAODMCTracklet::SetParentPdg ( Short_t  pdg,
Bool_t  second = false 
)
inline

Set parent particle type

Parameters
pdgparticle type
secondif true, second parent, otherwise first

Definition at line 415 of file AliAODTracklet.C.

Referenced by AliTrackletAODMCTask::ProcessGenerated(), and AliTrackletAODMCTask::ProcessTracklet().

void AliAODMCTracklet::SetParentPt ( Real_t  pt,
Bool_t  second = false 
)
inline

Set parent transverse momentum

Parameters
ptTransverse momentum
secondif true, second parent, otherwise first

Definition at line 405 of file AliAODTracklet.C.

Referenced by AliTrackletAODMCTask::ProcessGenerated(), and AliTrackletAODMCTask::ProcessTracklet().

Member Data Documentation

Short_t AliAODMCTracklet::fPar1Pdg
protected

First parent pt

Definition at line 432 of file AliAODTracklet.C.

Referenced by operator=(), and Print().

Real_t AliAODMCTracklet::fPar1Pt
protected

First parent pt

Definition at line 428 of file AliAODTracklet.C.

Referenced by operator=(), and Print().

Short_t AliAODMCTracklet::fPar2Pdg
protected

Second parent pt

Definition at line 434 of file AliAODTracklet.C.

Referenced by operator=(), and Print().

Real_t AliAODMCTracklet::fPar2Pt
protected

Second parent pt

Definition at line 430 of file AliAODTracklet.C.

Referenced by operator=(), and Print().


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