AliRoot Core  edcc906 (edcc906)
AliMillePedeRecord Class Reference

#include <AliMillePedeRecord.h>

Inheritance diagram for AliMillePedeRecord:

Public Member Functions

 AliMillePedeRecord ()
 
 AliMillePedeRecord (const AliMillePedeRecord &src)
 
AliMillePedeRecordoperator= (const AliMillePedeRecord &rhs)
 
virtual ~AliMillePedeRecord ()
 
void Reset ()
 
void Print (const Option_t *opt="") const
 
Int_t GetSize () const
 
Int_t * GetIndex () const
 
Int_t GetIndex (int i) const
 
void GetIndexValue (Int_t i, Int_t &ind, Double_t &val) const
 
void AddIndexValue (Int_t ind, Double_t val)
 
void AddResidual (Double_t val)
 
void AddWeight (Double_t val)
 
void SetWeight (Double_t w=1)
 
Bool_t IsResidual (Int_t i) const
 
Bool_t IsWeight (Int_t i) const
 
Double_t * GetValue () const
 
Double_t GetValue (Int_t i) const
 
Double_t GetWeight () const
 
void MarkGroup (Int_t id)
 
Int_t GetNGroups () const
 
Int_t GetGroupID (Int_t i) const
 
Bool_t IsGroupPresent (Int_t id) const
 
UInt_t GetRunID () const
 
void SetRunID (UInt_t run)
 
Double_t GetGlobalDeriv (Int_t pnt, Int_t indx) const
 
Double_t GetLocalDeriv (Int_t pnt, Int_t indx) const
 
Double_t GetResidual (Int_t pnt) const
 
Double_t GetGloResWProd (Int_t indx) const
 
Double_t GetWeight (Int_t indx) const
 

Protected Member Functions

Int_t GetDtBufferSize () const
 
Int_t GetGrBufferSize () const
 
void SetDtBufferSize (Int_t sz)
 
void SetGrBufferSize (Int_t sz)
 
void ExpandDtBuffer (Int_t bfsize)
 
void ExpandGrBuffer (Int_t bfsize)
 

Protected Attributes

Int_t fSize
 
Int_t fNGroups
 
UInt_t fRunID
 
UShort_t * fGroupID
 
Int_t * fIndex
 
Double32_t * fValue
 
Double32_t fWeight
 

Detailed Description

Definition at line 23 of file AliMillePedeRecord.h.

Constructor & Destructor Documentation

AliMillePedeRecord::AliMillePedeRecord ( )

Definition at line 26 of file AliMillePedeRecord.cxx.

AliMillePedeRecord::AliMillePedeRecord ( const AliMillePedeRecord src)

Definition at line 30 of file AliMillePedeRecord.cxx.

AliMillePedeRecord::~AliMillePedeRecord ( )
virtual

Definition at line 62 of file AliMillePedeRecord.cxx.

Member Function Documentation

void AliMillePedeRecord::AddIndexValue ( Int_t  ind,
Double_t  val 
)
inline
void AliMillePedeRecord::AddResidual ( Double_t  val)
inline
void AliMillePedeRecord::AddWeight ( Double_t  val)
inline
void AliMillePedeRecord::ExpandDtBuffer ( Int_t  bfsize)
protected

Definition at line 221 of file AliMillePedeRecord.cxx.

Referenced by AddIndexValue(), and SetGrBufferSize().

void AliMillePedeRecord::ExpandGrBuffer ( Int_t  bfsize)
protected

Definition at line 239 of file AliMillePedeRecord.cxx.

Referenced by MarkGroup(), and SetGrBufferSize().

Int_t AliMillePedeRecord::GetDtBufferSize ( ) const
inlineprotected
Double_t AliMillePedeRecord::GetGlobalDeriv ( Int_t  pnt,
Int_t  indx 
) const

Definition at line 132 of file AliMillePedeRecord.cxx.

Referenced by SetRunID().

Double_t AliMillePedeRecord::GetGloResWProd ( Int_t  indx) const

Definition at line 109 of file AliMillePedeRecord.cxx.

Referenced by SetRunID().

Int_t AliMillePedeRecord::GetGrBufferSize ( ) const
inlineprotected
Int_t AliMillePedeRecord::GetGroupID ( Int_t  i) const
inline

Definition at line 52 of file AliMillePedeRecord.h.

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

Int_t* AliMillePedeRecord::GetIndex ( ) const
inline
Int_t AliMillePedeRecord::GetIndex ( int  i) const
inline

Definition at line 36 of file AliMillePedeRecord.h.

void AliMillePedeRecord::GetIndexValue ( Int_t  i,
Int_t &  ind,
Double_t &  val 
) const
inline

Definition at line 38 of file AliMillePedeRecord.h.

Referenced by operator=().

Double_t AliMillePedeRecord::GetLocalDeriv ( Int_t  pnt,
Int_t  indx 
) const

Definition at line 157 of file AliMillePedeRecord.cxx.

Referenced by SetRunID().

Int_t AliMillePedeRecord::GetNGroups ( ) const
inline

Definition at line 51 of file AliMillePedeRecord.h.

Referenced by operator=().

Double_t AliMillePedeRecord::GetResidual ( Int_t  pnt) const

Definition at line 181 of file AliMillePedeRecord.cxx.

Referenced by SetRunID().

UInt_t AliMillePedeRecord::GetRunID ( ) const
inline

Definition at line 54 of file AliMillePedeRecord.h.

Referenced by AliMillePede2::IsRecordAcceptable().

Int_t AliMillePedeRecord::GetSize ( ) const
inline
Double_t* AliMillePedeRecord::GetValue ( ) const
inline
Double_t AliMillePedeRecord::GetValue ( Int_t  i) const
inline

Definition at line 47 of file AliMillePedeRecord.h.

Double_t AliMillePedeRecord::GetWeight ( ) const
inline

Definition at line 48 of file AliMillePedeRecord.h.

Referenced by AliMillePede2::LocalFit(), and SetRunID().

Double_t AliMillePedeRecord::GetWeight ( Int_t  indx) const

Definition at line 201 of file AliMillePedeRecord.cxx.

Bool_t AliMillePedeRecord::IsGroupPresent ( Int_t  id) const
inline

Definition at line 94 of file AliMillePedeRecord.h.

Referenced by GetGroupID(), and AliMillePede2::GlobalFitIteration().

Bool_t AliMillePedeRecord::IsResidual ( Int_t  i) const
inline
Bool_t AliMillePedeRecord::IsWeight ( Int_t  i) const
inline
void AliMillePedeRecord::MarkGroup ( Int_t  id)

Definition at line 253 of file AliMillePedeRecord.cxx.

Referenced by GetWeight(), operator=(), and AliMillePede2::SetLocalEquation().

AliMillePedeRecord & AliMillePedeRecord::operator= ( const AliMillePedeRecord rhs)

Definition at line 43 of file AliMillePedeRecord.cxx.

void AliMillePedeRecord::Print ( const Option_t *  opt = "") const

Definition at line 76 of file AliMillePedeRecord.cxx.

void AliMillePedeRecord::SetDtBufferSize ( Int_t  sz)
inlineprotected

Definition at line 67 of file AliMillePedeRecord.h.

Referenced by ExpandDtBuffer().

void AliMillePedeRecord::SetGrBufferSize ( Int_t  sz)
inlineprotected

Definition at line 68 of file AliMillePedeRecord.h.

Referenced by ExpandGrBuffer().

void AliMillePedeRecord::SetRunID ( UInt_t  run)
inline

Definition at line 55 of file AliMillePedeRecord.h.

Referenced by AliMillePede2::SetRecordRun().

void AliMillePedeRecord::SetWeight ( Double_t  w = 1)
inline

Definition at line 42 of file AliMillePedeRecord.h.

Referenced by AliMillePede2::SetRecordWeight().

Member Data Documentation

UShort_t* AliMillePedeRecord::fGroupID
protected
Int_t* AliMillePedeRecord::fIndex
protected
Int_t AliMillePedeRecord::fNGroups
protected

Definition at line 74 of file AliMillePedeRecord.h.

Referenced by ExpandGrBuffer(), GetNGroups(), IsGroupPresent(), MarkGroup(), Print(), and Reset().

UInt_t AliMillePedeRecord::fRunID
protected

Definition at line 75 of file AliMillePedeRecord.h.

Referenced by GetRunID(), operator=(), Print(), Reset(), and SetRunID().

Int_t AliMillePedeRecord::fSize
protected
Double32_t* AliMillePedeRecord::fValue
protected
Double32_t AliMillePedeRecord::fWeight
protected

Definition at line 79 of file AliMillePedeRecord.h.

Referenced by GetWeight(), operator=(), Print(), Reset(), and SetWeight().


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