Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FlagSave Class Reference

#include <coresoftware/blob/master/offline/framework/ffaobjects/FlagSave.h>

+ Inheritance diagram for FlagSave:
+ Collaboration diagram for FlagSave:

Public Member Functions

 ~FlagSave () override
 dtor
 
void Reset () override
 Clear Flag.
 
void identify (std::ostream &os=std::cout) const override
 
int isValid () const override
 isValid returns non zero if object contains valid data
 
virtual int FillFromPHFlag (const PHFlag *, const bool)
 
virtual int PutFlagsBack (PHFlag *, const bool)
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor
 
 ~PHObject () override
 dtor
 
virtual PHObjectCloneMe () const
 Virtual copy constructor.
 
virtual PHObjectclone () const final
 
PHObjectClone (const char *newname="") const final
 
void Copy (TObject &object) const final
 
virtual int Integrate () const
 
virtual int Integrate (PHObject *)
 
virtual void CopyFrom (const PHObject *obj)
 

Detailed Description

Definition at line 12 of file FlagSave.h.

View newest version in sPHENIX GitHub at line 12 of file FlagSave.h

Constructor & Destructor Documentation

FlagSave::~FlagSave ( )
inlineoverride

dtor

Definition at line 16 of file FlagSave.h.

View newest version in sPHENIX GitHub at line 16 of file FlagSave.h

Member Function Documentation

virtual int FlagSave::FillFromPHFlag ( const PHFlag ,
const bool   
)
inlinevirtual

Flags are read during InitRun() and written during End() Fills DST object with flags, if clearold is set, old flags from previous files which were deleted will not be saved

Reimplemented in FlagSavev1.

Definition at line 44 of file FlagSave.h.

View newest version in sPHENIX GitHub at line 44 of file FlagSave.h

Referenced by FlagHandler::End().

+ Here is the caller graph for this function:

void FlagSave::identify ( std::ostream &  os = std::cout) const
inlineoverridevirtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Reimplemented in FlagSavev1.

Definition at line 28 of file FlagSave.h.

View newest version in sPHENIX GitHub at line 28 of file FlagSave.h

References os.

Referenced by FlagHandler::End(), and DumpFlagSave::process_Node().

+ Here is the caller graph for this function:

int FlagSave::isValid ( ) const
inlineoverridevirtual

isValid returns non zero if object contains valid data

Reimplemented from PHObject.

Reimplemented in FlagSavev1.

Definition at line 35 of file FlagSave.h.

View newest version in sPHENIX GitHub at line 35 of file FlagSave.h

References PHWHERE.

virtual int FlagSave::PutFlagsBack ( PHFlag ,
const bool   
)
inlinevirtual

Read back flags from the DST, if overwrite is set: flags from DST object will overwrite flag values set in the macro

Reimplemented in FlagSavev1.

Definition at line 47 of file FlagSave.h.

View newest version in sPHENIX GitHub at line 47 of file FlagSave.h

Referenced by FlagHandler::InitRun().

+ Here is the caller graph for this function:

void FlagSave::Reset ( )
inlineoverridevirtual

Clear Flag.

Reimplemented from PHObject.

Reimplemented in FlagSavev1.

Definition at line 19 of file FlagSave.h.

View newest version in sPHENIX GitHub at line 19 of file FlagSave.h

References PHWHERE.


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