| # Gaudi Framework, version v25r0 |

Home |  | Generated: Mon Feb 17 2014

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Private Attributes | List of all members
EventCollectionContext Class Reference
Inheritance diagram for EventCollectionContext:
[legend]
Collaboration diagram for EventCollectionContext:
[legend]

## Public Types
typedef std::list< std::string > | ListName

## Public Member Functions
| EventCollectionContext (const EventCollectionSelector *pSelector)
| Standard constructor.
virtual | ~EventCollectionContext ()
| Standard destructor.
const std::string & | currentInput () const
void | setCurrentInput (const std::string &v)
ListName & | files ()
virtual void * | identifier () const
void | setCriteria (const std::string &crit)
ListName::const_iterator | fileIterator ()
void | setFileIterator (ListName::const_iterator new_iter)
Public Member Functions inherited from IEvtSelector::Context
virtual | ~Context ()

## Private Attributes
GenericAddress * | m_pAddressBuffer
const EventCollectionSelector * | m_pSelector
ListName | m_files
std::string | m_criteria
ListName::const_iterator | m_fileIterator
std::string | m_currentInput

## Detailed Description

Author
  M.Frank

Version
  1.0

Definition at line 26 of file EventCollectionSelector.cpp.

## Member Typedef Documentation

typedef std::list<std::string> EventCollectionContext::ListName

Definition at line 28 of file EventCollectionSelector.cpp.

## Constructor & Destructor Documentation

EventCollectionContext::EventCollectionContext | ( | const EventCollectionSelector * | pSelector | ) |

Standard constructor.

Definition at line 68 of file EventCollectionSelector.cpp.

: m_pSelector(pSelector)
{
m_pAddressBuffer = new GenericAddress();
m_pAddressBuffer->addRef();
}

EventCollectionContext::~EventCollectionContext | ( |  | ) |
| virtual

Standard destructor.

Definition at line 64 of file EventCollectionSelector.cpp.

{
m_pAddressBuffer->release();
}

## Member Function Documentation

const std::string& EventCollectionContext::currentInput | ( |  | ) | const
| inline

Definition at line 42 of file EventCollectionSelector.cpp.

{
return m_currentInput;
}

ListName::const_iterator EventCollectionContext::fileIterator | ( |  | ) |
| inline

Definition at line 57 of file EventCollectionSelector.cpp.

{
return m_fileIterator;
}

ListName& EventCollectionContext::files | ( |  | ) |
| inline

Definition at line 48 of file EventCollectionSelector.cpp.

{
return m_files;
}

virtual void* EventCollectionContext::identifier | ( |  | ) | const
| inline virtual

Implements IEvtSelector::Context.

Definition at line 51 of file EventCollectionSelector.cpp.

{
return (void*)m_pSelector;
}

void EventCollectionContext::setCriteria | ( | const std::string & | crit | ) |
| inline

Definition at line 54 of file EventCollectionSelector.cpp.

{
m_criteria = crit;
}

void EventCollectionContext::setCurrentInput | ( | const std::string & | v | ) |
| inline

Definition at line 45 of file EventCollectionSelector.cpp.

{
m_currentInput = v;
}

void EventCollectionContext::setFileIterator | ( | ListName::const_iterator | new_iter | ) |
| inline

Definition at line 60 of file EventCollectionSelector.cpp.

{ m_fileIterator = new_iter; }

## Member Data Documentation

std::string EventCollectionContext::m_criteria
| private

Definition at line 33 of file EventCollectionSelector.cpp.

std::string EventCollectionContext::m_currentInput
| private

Definition at line 35 of file EventCollectionSelector.cpp.

ListName::const_iterator EventCollectionContext::m_fileIterator
| private

Definition at line 34 of file EventCollectionSelector.cpp.

ListName EventCollectionContext::m_files
| private

Definition at line 32 of file EventCollectionSelector.cpp.

GenericAddress* EventCollectionContext::m_pAddressBuffer
| private

Definition at line 30 of file EventCollectionSelector.cpp.

const EventCollectionSelector* EventCollectionContext::m_pSelector
| private

Definition at line 31 of file EventCollectionSelector.cpp.

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

- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r0/GaudiCoreSvc/src/EventSelector/EventCollectionSelector.cpp