AMSDST
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | List of all members
myStatus Class Reference

#include <myStatus.h>

Inheritance diagram for myStatus:

Public Member Functions

 myStatus ()
 Constructor.
 
virtual ~myStatus ()
 Default destructor.
 
UShort_t IsValidTime ()
 
virtual void Clear (Option_t *option="")
 

Static Public Member Functions

static UShort_t CodeRigidity (Double_t R, bool IsRigidity=true)
 
static UShort_t CodeCharge (Double_t Q)
 
static UShort_t CodeBDT (Double_t BDT)
 
static UShort_t CodeLikeL (Double_t LikeL)
 

Public Attributes

ULong_t fStatus
 The 'fStatus' original from AMSRoot file.
 
UChar_t GeneralStatus
 0 RTI (1 valid second), 1-2 nparticles
 
UChar_t Rigidity
 0-3 Inner Rigidity, 4-7 Max Span Rigidity
 
UChar_t EcalInfo
 0-3 EcalEnergyD, 4-7 BDT
 
UChar_t LogLTrd
 0-3 LL e/p, 4-7 e/He
 
UChar_t TrkCharge
 0-3 QInner, 4-7 QL1
 
UChar_t QTof
 0-3 QUTof, 4-7 QLTof
 
UChar_t Detector
 Extrapolated TrTrack within : 0 L1, 1 TRD, 2 UTof, 3 L2, 4 LTof, 5 L9, 6 Ecal.
 
Long64_t EntryNumber
 Entry number in the original AMSRoot file (logged in myInfo [TTree:GetUserInfo()->At(0)->Dump()])
 
UChar_t TreeNumber
 Tree number, !=0 if several AMSRoot files for the same Run (logged in myInfo [TTree:GetUserInfo()->At(0)->Dump()])
 

Private Member Functions

virtual void init ()
 
 ClassDef (myStatus, 1)
 

Detailed Description

Definition at line 7 of file myStatus.h.

Constructor & Destructor Documentation

myStatus::myStatus ( )

Constructor.

Definition at line 23 of file myStatus.cxx.

References PRINTDEBUG.

myStatus::~myStatus ( )
virtual

Default destructor.

Definition at line 32 of file myStatus.cxx.

References PRINTDEBUG.

Member Function Documentation

myStatus::ClassDef ( myStatus  ,
 
)
private
void myStatus::Clear ( Option_t *  option = "")
virtual

Definition at line 40 of file myStatus.cxx.

References PRINTDEBUG.

UShort_t myStatus::CodeBDT ( Double_t  BDT)
static

Definition at line 127 of file myStatus.cxx.

References PRINTDEBUG.

UShort_t myStatus::CodeCharge ( Double_t  Q)
static

Definition at line 114 of file myStatus.cxx.

References PRINTDEBUG.

UShort_t myStatus::CodeLikeL ( Double_t  LikeL)
static

Definition at line 141 of file myStatus.cxx.

References PRINTDEBUG.

UShort_t myStatus::CodeRigidity ( Double_t  R,
bool  IsRigidity = true 
)
static

Definition at line 88 of file myStatus.cxx.

References PRINTDEBUG.

void myStatus::init ( )
privatevirtual

Definition at line 61 of file myStatus.cxx.

References PRINTDEBUG.

UShort_t myStatus::IsValidTime ( )

Definition at line 71 of file myStatus.cxx.

References myEvent::gethead(), myRTI::good, PRINTDEBUG, and myEvent::RTI.

Member Data Documentation

UChar_t myStatus::Detector

Extrapolated TrTrack within : 0 L1, 1 TRD, 2 UTof, 3 L2, 4 LTof, 5 L9, 6 Ecal.

Definition at line 46 of file myStatus.h.

UChar_t myStatus::EcalInfo

0-3 EcalEnergyD, 4-7 BDT

Definition at line 34 of file myStatus.h.

Long64_t myStatus::EntryNumber

Entry number in the original AMSRoot file (logged in myInfo [TTree:GetUserInfo()->At(0)->Dump()])

Definition at line 49 of file myStatus.h.

ULong_t myStatus::fStatus

The 'fStatus' original from AMSRoot file.

Definition at line 25 of file myStatus.h.

Referenced by myEvent::Status().

UChar_t myStatus::GeneralStatus

0 RTI (1 valid second), 1-2 nparticles

Definition at line 28 of file myStatus.h.

UChar_t myStatus::LogLTrd

0-3 LL e/p, 4-7 e/He

Definition at line 37 of file myStatus.h.

UChar_t myStatus::QTof

0-3 QUTof, 4-7 QLTof

Definition at line 43 of file myStatus.h.

UChar_t myStatus::Rigidity

0-3 Inner Rigidity, 4-7 Max Span Rigidity

Definition at line 31 of file myStatus.h.

UChar_t myStatus::TreeNumber

Tree number, !=0 if several AMSRoot files for the same Run (logged in myInfo [TTree:GetUserInfo()->At(0)->Dump()])

Definition at line 51 of file myStatus.h.

UChar_t myStatus::TrkCharge

0-3 QInner, 4-7 QL1

Definition at line 40 of file myStatus.h.


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