List of all members | Public Member Functions | Protected Attributes
TSIOValidationObj Class Reference

#include <TSIOValidationObj.h>

Inheritance diagram for TSIOValidationObj:
Inheritance graph
[legend]

Public Member Functions

 ClassDef (TValidationObj, 1)
 
 ClassDef (TSIOValidationObj, 2)
 
virtual void Dump ()
 
Int_t GetEventId () const
 
Double_t GetPhi () const
 
Double_t GetShowerSize () const
 
Double_t GetTheta () const
 
void SetEventId (const Int_t id)
 
void SetPhi (const Double_t ph)
 
void SetRecord (const Int_t nev, const Double_t th, const Double_t ph, const Double_t s1000)
 
void SetShowerSize (const Double_t s)
 
void SetTheta (const Double_t th)
 
 TSIOValidationObj ()
 
 TSIOValidationObj (const Int_t nev, const Double_t th, const Double_t ph, const Double_t s1000)
 
virtual bool Validate (const TValidationObj *const vo)
 

Protected Attributes

Int_t VEventId
 
Double_t VPhi
 
Double_t VS1000
 
Double_t VTheta
 

Detailed Description

Definition at line 7 of file TSIOValidationObj.h.

Constructor & Destructor Documentation

TSIOValidationObj::TSIOValidationObj ( )

Definition at line 15 of file TSIOValidationObj.cc.

TSIOValidationObj::TSIOValidationObj ( const Int_t  nev,
const Double_t  th,
const Double_t  ph,
const Double_t  s1000 
)
inline

Definition at line 17 of file TSIOValidationObj.h.

References SetRecord().

Member Function Documentation

TValidationObj::ClassDef ( TValidationObj  ,
 
)
inherited
TSIOValidationObj::ClassDef ( TSIOValidationObj  ,
 
)
void TSIOValidationObj::Dump ( )
virtual

Implements TValidationObj.

Definition at line 65 of file TSIOValidationObj.cc.

References VEventId, VPhi, VS1000, and VTheta.

Int_t TSIOValidationObj::GetEventId ( ) const
inline

Definition at line 25 of file TSIOValidationObj.h.

References VEventId.

Double_t TSIOValidationObj::GetPhi ( ) const
inline

Definition at line 27 of file TSIOValidationObj.h.

References VPhi.

Double_t TSIOValidationObj::GetShowerSize ( ) const
inline

Definition at line 28 of file TSIOValidationObj.h.

References VS1000.

Double_t TSIOValidationObj::GetTheta ( ) const
inline

Definition at line 26 of file TSIOValidationObj.h.

References VTheta.

void TSIOValidationObj::SetEventId ( const Int_t  id)
inline

Definition at line 30 of file TSIOValidationObj.h.

References VEventId.

Referenced by SIOValidationObj::Fill().

void TSIOValidationObj::SetPhi ( const Double_t  ph)
inline

Definition at line 32 of file TSIOValidationObj.h.

References VPhi.

Referenced by SIOValidationObj::Fill().

void TSIOValidationObj::SetRecord ( const Int_t  nev,
const Double_t  th,
const Double_t  ph,
const Double_t  s1000 
)

Definition at line 26 of file TSIOValidationObj.cc.

References VEventId, VPhi, VS1000, and VTheta.

Referenced by TSIOValidationObj().

void TSIOValidationObj::SetShowerSize ( const Double_t  s)
inline

Definition at line 33 of file TSIOValidationObj.h.

References utl::s, and VS1000.

Referenced by SIOValidationObj::Fill().

void TSIOValidationObj::SetTheta ( const Double_t  th)
inline

Definition at line 31 of file TSIOValidationObj.h.

References VTheta.

Referenced by SIOValidationObj::Fill().

bool TSIOValidationObj::Validate ( const TValidationObj *const  vo)
virtual

Implements TValidationObj.

Definition at line 36 of file TSIOValidationObj.cc.

References Angle(), degree, RelativeError(), VEventId, VPhi, VS1000, and VTheta.

Member Data Documentation

Int_t TSIOValidationObj::VEventId
protected

Definition at line 10 of file TSIOValidationObj.h.

Referenced by Dump(), GetEventId(), SetEventId(), SetRecord(), and Validate().

Double_t TSIOValidationObj::VPhi
protected

Definition at line 12 of file TSIOValidationObj.h.

Referenced by Dump(), GetPhi(), SetPhi(), SetRecord(), and Validate().

Double_t TSIOValidationObj::VS1000
protected

Definition at line 13 of file TSIOValidationObj.h.

Referenced by Dump(), GetShowerSize(), SetRecord(), SetShowerSize(), and Validate().

Double_t TSIOValidationObj::VTheta
protected

Definition at line 11 of file TSIOValidationObj.h.

Referenced by Dump(), GetTheta(), SetRecord(), SetTheta(), and Validate().


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

, generated on Tue Sep 26 2023.