StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
StEvtHddr Class Reference
Inheritance diagram for StEvtHddr:

Public Member Functions

 StEvtHddr (TDataSet *parent=0)
 StEvtHddr (const StEvtHddr &hddr, const char *name=0)
StEvtHddroperator= (const StEvtHddr &hddr)
virtual TObject * Clone (const char *name=0) const
 the custom implementation fo the TObject::Clone
virtual TObject * Clone ()
Int_t GetRunNumber () const
Int_t GetOldRunNumber () const
const Char_t * GetEventType () const
UInt_t GetTriggerMask () const
UInt_t GetInputTriggerMask () const
Float_t GetCenterOfMassEnergy () const
UInt_t GetBunchCrossingNumber (int i) const
Int_t GetAEast () const
Int_t GetZEast () const
Int_t GetAWest () const
Int_t GetZWest () const
Float_t GetLuminosity () const
Float_t GetBImpact () const
Float_t GetPhiImpact () const
Float_t GetPhImpact () const
UInt_t GetUTime () const
Int_t GetDate () const
Int_t GetTime () const
const TDatime & GetDateTime () const
const TDatime & GetProdDateTime () const
Int_t GetIventNumber () const
Int_t GetEventSize () const
Int_t GetEventNumber () const
Int_t GetGenerType () const
Int_t IsNewRun () const
void FillTag (EvtHddr_st *tag)
void SetRunNumber (int run)
void SetEventType (const Char_t *type)
void SetTriggerMask (UInt_t tm)
void SetInputTriggerMask (UInt_t tm)
void SetBunchCrossingNumber (UInt_t bcn0, UInt_t bcn1)
void SetCenterOfMassEnergy (float e)
void SetBImpact (float b)
void SetPhiImpact (float p)
void SetPhImpact (float p)
void SetAEast (int a)
void SetZEast (int z)
void SetAWest (int a)
void SetZWest (int z)
void SetLuminosity (float lu)
void SetDateTime (int iDate, int iTime)
void SetDateTime (TDatime dt)
void SetGMTime (UInt_t ut)
void SetProdDateTime (UInt_t ut=0)
void SetIventNumber (int iv)
void SetEventSize (int is)
void SetEventNumber (int ev)
void SetGenerType (int g)
void Print (Option_t *option="") const
- Public Member Functions inherited from TDataSet
 TDataSet (const char *name="", TDataSet *parent=0, Bool_t arrayFlag=kFALSE)
 TDataSet (const TDataSet &src, EDataSetPass iopt=kAll)
 TDataSet (TNode &src)
 This copy ctor has been depricated (left for thwe sake of the backweard compatibility)
virtual ~TDataSet ()
 std::cout << "Default destructor for " << GetName() << " - " << GetTitle() << std::endl;
virtual void Add (TDataSet *dataset)
virtual void AddAt (TDataSet *dataset, Int_t idx=0)
virtual void AddAtAndExpand (TDataSet *dataset, Int_t idx=0)
virtual void AddFirst (TDataSet *dataset)
 Add TDataSet object at the beginning of the dataset list of this dataset.
virtual void AddLast (TDataSet *dataset)
 Add TDataSet object at the end of the dataset list of this dataset.
TDataSetAt (Int_t idx) const
virtual void Browse (TBrowser *b)
 Browse this dataset (called by TBrowser).
virtual void Delete (Option_t *opt="")
virtual TDataSetFind (const char *path) const
virtual TDataSetFindByName (const char *name, const char *path="", Option_t *opt="") const
virtual TDataSetFindByPath (const char *path) const
 Aliase for TDataSet::Find(const Char_t *path) method.
virtual TDataSetFindByTitle (const char *title, const char *path="", Option_t *opt="") const
TObject * FindObject (const char *name) const
TObject * FindObject (const TObject *o) const
virtual TDataSetFirst () const
 Return the first object in the list. Returns 0 when list is empty.
TObjArray * GetObjArray () const
virtual TSeqCollection * GetCollection () const
TList * GetList () const
virtual Int_t GetListSize () const
TObject * GetMother () const
virtual TObject * GetObject () const
 The depricated method (left here for the sake of the backward compatibility)
virtual TDataSetGetParent () const
virtual Long_t HasData () const
virtual TDataSetInstance () const
virtual TString Path () const
 return the full path of this data set
virtual EDataSetPass Pass (EDataSetPass(*callback)(TDataSet *), Int_t depth=0)
virtual EDataSetPass Pass (EDataSetPass(*callback)(TDataSet *, void *), void *user, Int_t depth=0)
virtual void PrintContents (Option_t *opt="") const
virtual Int_t Purge (Option_t *opt="")
virtual void Remove (TDataSet *set)
 Remiove the "set" from this TDataSet.
virtual TDataSetRemoveAt (Int_t idx)
virtual void SetMother (TDataSet *parent=0)
virtual void SetObject (TObject *obj)
 The depricated method (left here for the sake of the backward compatibility)
virtual void SetParent (TDataSet *parent=0)
virtual void SetWrite ()
virtual void Shunt (TDataSet *newParent=0)
virtual void Sort ()
 Sort recursively all members of the TDataSet with TList::Sort method.
virtual Bool_t IsEmpty () const
 return kTRUE if the "internal" collection has no member
virtual Bool_t IsFolder () const
virtual Bool_t IsMarked () const
virtual Bool_t IsThisDir (const char *dirname, int len=-1, int ignorecase=0) const
virtual TDataSetLast () const
 Return the last object in the list. Returns 0 when list is empty.
virtual void ls (Option_t *option="") const
virtual void ls (Int_t depth) const
void Mark ()
void UnMark ()
void MarkAll ()
 Mark all members of this dataset.
void UnMarkAll ()
 UnMark all members of this dataset.
void InvertAllMarks ()
 Invert mark bit for all members of this dataset.
void Mark (UInt_t flag, EBitOpt reset=kSet)
virtual TDataSetNext () const
virtual TDataSetPrev () const
virtual void Update ()
virtual void Update (TDataSet *set, UInt_t opt=0)
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0)
virtual Int_t Write (const char *name=0, Int_t option=0, Int_t bufsize=0) const

Protected Attributes

Int_t mRunNumber
Int_t mOldRunNumber
Int_t mId
UInt_t mInputTriggerMask
UInt_t mTriggerMask
Float_t mCenterOfMassEnergy
Int_t mAEast
Int_t mZEast
Int_t mAWest
Int_t mZWest
Float_t mLuminosity
Float_t mBeamPolarizationEast [3]
Float_t mBeamPolarizationWest [3]
Float_t mBImpact
Float_t mPhImpact
Int_t mGenerType
UInt_t mBunchCrossingNumber [2]
Int_t mIventNumber
Int_t mEventSize
Int_t mEventNumber
TDatime mEventTime
TDatime mProdTime
TString mEventType
- Protected Attributes inherited from TDataSet
TSeqCollection * fList

Additional Inherited Members

- Public Types inherited from TDataSet
enum  EDataSetPass {
  kContinue, kPrune, kStop, kUp,
  kStruct, kAll, kRefs, kMarked
enum  ESetBits { kMark = BIT(22), kArray = BIT(20) }
enum  EBitOpt { kSet = kTRUE, kReset = kFALSE }
- Static Public Member Functions inherited from TDataSet
static TDataSetGetMainSet ()
 return pointer to the main dataset
static TDataSetinstance ()
- Protected Member Functions inherited from TDataSet
virtual void SetMother (TObject *mother)
 TDataSet (const char *name, const char *title)
void AddMain (TDataSet *set)
 add data set to main data set
TDataSetGetRealParent ()
 return real parent
void MakeCollection ()
 Create the internal container at once if any.
- Static Protected Member Functions inherited from TDataSet
static EDataSetPass SortIt (TDataSet *ds)
static EDataSetPass SortIt (TDataSet *ds, void *user)
- Static Protected Attributes inherited from TDataSet
static TDataSetfgMainSet = &mainSet

Detailed Description

Definition at line 7 of file StEvtHddr.h.

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