AliPhysics  35e5fca (35e5fca)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAODMCTracklet Class Reference
Inheritance diagram for AliAODMCTracklet:

Public Member Functions

 AliAODMCTracklet ()
 
 AliAODMCTracklet (const AliAODMCTracklet &other)
 
virtual ~AliAODMCTracklet ()
 
AliAODMCTrackletoperator= (const AliAODMCTracklet &other)
 
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 Member Functions

 ClassDef (AliAODMCTracklet, 2)
 
- Protected Member Functions inherited from AliAODTracklet
 ClassDef (AliAODTracklet, 2)
 

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 340 of file AliAODTracklet.C.

Constructor & Destructor Documentation

AliAODMCTracklet::AliAODMCTracklet ( )

Default constructor

Definition at line 426 of file AliAODTracklet.C.

AliAODMCTracklet::AliAODMCTracklet ( const AliAODMCTracklet other)

Copy constructor

Parameters
otherObject to copy from

Definition at line 434 of file AliAODTracklet.C.

virtual AliAODMCTracklet::~AliAODMCTracklet ( )
inlinevirtual

Destrcutor

Definition at line 356 of file AliAODTracklet.C.

Member Function Documentation

AliAODMCTracklet::ClassDef ( AliAODMCTracklet  ,
 
)
protected
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 387 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 376 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 445 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 407 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 397 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 418 of file AliAODTracklet.C.

Referenced by GetParentPdg(), operator=(), and SetParentPdg().

Real_t AliAODMCTracklet::fPar1Pt
protected

First parent pt

Definition at line 414 of file AliAODTracklet.C.

Referenced by GetParentPt(), operator=(), and SetParentPt().

Short_t AliAODMCTracklet::fPar2Pdg
protected

Second parent pt

Definition at line 420 of file AliAODTracklet.C.

Referenced by GetParentPdg(), operator=(), and SetParentPdg().

Real_t AliAODMCTracklet::fPar2Pt
protected

Second parent pt

Definition at line 416 of file AliAODTracklet.C.

Referenced by GetParentPt(), operator=(), and SetParentPt().


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