AliPhysics  master (3d17d9d)
PWGJE::EMCALJetTasks::AliLundPlaneParameters Class Reference

Container for iterative declusteringMarkus Fasel marku.nosp@m.s.fa.nosp@m.sel@c.nosp@m.ern..nosp@m.ch, Oak Ridge National Laboratory. More...

#include <AliLundPlaneHelper.h>

Public Member Functions

 AliLundPlaneParameters ()
 Dummy constructor, for I/O purpose, should not be used. More...
 
 AliLundPlaneParameters (Double_t lndeltaR, Double_t lnprel, Double_t ptlower, int nsplitting)
 Construct a new AliLundPlane parameter set and initialize it with values. More...
 
 ~AliLundPlaneParameters ()
 Destructor. More...
 
Double_t GetLnDeltaR () const
 Get the angle between the subjets (expressed as ln( \(\Delta\)R) More...
 
Double_t GetLnPtrel () const
 Get ln( \(p_{t,rel}\)) More...
 
Double_t GetPtLower () const
 Get the \(p_{t}\) of the lower subjet. More...
 
Int_t GetNSplittings () const
 Get hte splitting number in the cluster tree. More...
 
Bool_t IsInitialized () const
 Check whether parameters are initialized. More...
 

Private Member Functions

void ProtectAccessUninit () const
 Protection against uninitialized values. More...
 

Private Attributes

Double_t fLnDeltaR
 ln( \(\DeltaR\)) More...
 
Double_t fLnPtrel
 ln( \(p_{t,rel}\)) More...
 
Double_t fPtLower
 \(p_{t}\) of the lower subjet More...
 
Int_t fNSplitting
 Splitting number in the cluster tree. More...
 
Bool_t fInitialized
 Init status of the parameters. More...
 

Detailed Description

Container for iterative declustering

Markus Fasel marku.nosp@m.s.fa.nosp@m.sel@c.nosp@m.ern..nosp@m.ch, Oak Ridge National Laboratory.

Since
June 5, 2019

The class containing the paramters of a splitting obtained during iterative declustering. Parameters are:

  • ln( \(\Delta\)R) - angle between subjets
  • ln( \(p_{t,rel}\))
  • \(p_{t}\) of the lower subjet
  • Splitting number in the cluster tree

Definition at line 114 of file AliLundPlaneHelper.h.

Constructor & Destructor Documentation

PWGJE::EMCALJetTasks::AliLundPlaneParameters::AliLundPlaneParameters ( )
inline

Dummy constructor, for I/O purpose, should not be used.

Definition at line 120 of file AliLundPlaneHelper.h.

PWGJE::EMCALJetTasks::AliLundPlaneParameters::AliLundPlaneParameters ( Double_t  lndeltaR,
Double_t  lnprel,
Double_t  ptlower,
int  nsplitting 
)
inline

Construct a new AliLundPlane parameter set and initialize it with values.

Parameters
lndeltaRln( \(\Delta\)R)
lnprelln( \(p_{t,rel}\))
ptlower\(p_{t}\) of the lower subjet
nsplittingSplitting number in the cluster tree

Definition at line 138 of file AliLundPlaneHelper.h.

PWGJE::EMCALJetTasks::AliLundPlaneParameters::~AliLundPlaneParameters ( )
inline

Destructor.

Definition at line 150 of file AliLundPlaneHelper.h.

Member Function Documentation

Double_t PWGJE::EMCALJetTasks::AliLundPlaneParameters::GetLnDeltaR ( ) const
inline

Get the angle between the subjets (expressed as ln( \(\Delta\)R)

Returns
Angle between subjets
Exceptions
AliLundPlaneException

Definition at line 157 of file AliLundPlaneHelper.h.

Double_t PWGJE::EMCALJetTasks::AliLundPlaneParameters::GetLnPtrel ( ) const
inline

Get ln( \(p_{t,rel}\))

Returns
ln( \(p_{t,rel}\))
Exceptions
AliLundPlaneException

Definition at line 164 of file AliLundPlaneHelper.h.

Int_t PWGJE::EMCALJetTasks::AliLundPlaneParameters::GetNSplittings ( ) const
inline

Get hte splitting number in the cluster tree.

Returns
Splitting number in the cluster tree
Exceptions
AliLundPlaneException

Definition at line 178 of file AliLundPlaneHelper.h.

Double_t PWGJE::EMCALJetTasks::AliLundPlaneParameters::GetPtLower ( ) const
inline

Get the \(p_{t}\) of the lower subjet.

Returns
\(p_{t}\) of the lower subjet
Exceptions
AliLundPlaneException

Definition at line 171 of file AliLundPlaneHelper.h.

Bool_t PWGJE::EMCALJetTasks::AliLundPlaneParameters::IsInitialized ( ) const
inline

Check whether parameters are initialized.

Returns
True if the parameters are initialized (with values), false otherwise
Exceptions
AliLundPlaneException

Definition at line 185 of file AliLundPlaneHelper.h.

void PWGJE::EMCALJetTasks::AliLundPlaneParameters::ProtectAccessUninit ( ) const
inlineprivate

Protection against uninitialized values.

Exceptions
ALiLundPlaneExceptionFunction throwing an exception in case the lund plane parameter set is uninitialized. To be called in functions accessing any of the parameters

Definition at line 196 of file AliLundPlaneHelper.h.

Member Data Documentation

Bool_t PWGJE::EMCALJetTasks::AliLundPlaneParameters::fInitialized
private

Init status of the parameters.

Definition at line 204 of file AliLundPlaneHelper.h.

Double_t PWGJE::EMCALJetTasks::AliLundPlaneParameters::fLnDeltaR
private

ln( \(\DeltaR\))

Definition at line 200 of file AliLundPlaneHelper.h.

Double_t PWGJE::EMCALJetTasks::AliLundPlaneParameters::fLnPtrel
private

ln( \(p_{t,rel}\))

Definition at line 201 of file AliLundPlaneHelper.h.

Int_t PWGJE::EMCALJetTasks::AliLundPlaneParameters::fNSplitting
private

Splitting number in the cluster tree.

Definition at line 203 of file AliLundPlaneHelper.h.

Double_t PWGJE::EMCALJetTasks::AliLundPlaneParameters::fPtLower
private

\(p_{t}\) of the lower subjet

Definition at line 202 of file AliLundPlaneHelper.h.


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