Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

AlphaBanks Class Reference

#include <AlphaBanks.h>

Inheritance diagram for AlphaBanks:

Inheritance graph
[legend]
Collaboration diagram for AlphaBanks:

Collaboration graph
[legend]
List of all members.

Public Types

enum  DataSource { BOS, ROOT }

Public Methods

 AlphaBanks (DataSource src=ROOT)
virtual ~AlphaBanks ()
void LoadFromBos ()
void InitObjectStructure ()
AlephCollection< AlGamp >& GampV ()
AlephCollection< AlGamp* > GampPV ()
AlephCollection< AlEflw >& EflwV ()
AlephCollection< AlEflw* > EflwPV ()
AlephCollection< AlTrack >& TrackV ()
AlephCollection< AlTrack* > TrackPV ()
AlephCollection< AlTrack >& V0TrackV ()
AlephCollection< AlTrack* > V0TrackPV ()
AlephCollection< AlTrack >& StdV0V ()
AlephCollection< AlTrack* > StdV0PV ()
AlephCollection< AlTrack >& LongV0V ()
AlephCollection< AlTrack* > LongV0PV ()
AlephCollection< AlMCtruth >& MCtruthV ()
AlephCollection< AlMCtruth* > MCtruthPV ()
AlephCollection< AlMuon >& MuonV ()
AlephCollection< AlMuon* > MuonPV ()
AlephCollection< AlElec >& ElecV ()
AlephCollection< AlElec* > ElecPV ()
AlVertexMainVertex ()
AlVertexMainVertexP ()
AlephCollection< AlVertex >& SecVerticesV ()
AlephCollection< AlVertex* > SecVerticesPV ()
AlephCollection< AlVertex >& MCverticesV ()
AlephCollection< AlVertex* > MCverticesPV ()
AlephCollection< AlObject* > ObjectPV ()
AlEventEvent ()
AlRunRun ()
void addObject (AlObject *obj)
template<class T> void addObject (AlephCollection< T >)
bool isValid () const

Private Attributes

vector<QVECqvec
vector<QVRTqvrt
QEXT qext
QHAC qhac
int KFCHT
int KLCHT
int KNCHT
int OKFCHT
int KFCOT
int KLCOT
int KNCOT
int OKFCOT
int KFIST
int KLIST
int KNIST
int OKFIST
int KFAST
int KLAST
int KNAST
int OKFAST
int KFRET
int KLRET
int KNRET
int OKFRET
int KFEFT
int KLEFT
int KNEFT
int OKFEFT
int KFNET
int KLNET
int KNNET
int OKFNET
int KFGAT
int KLGAT
int KNGAT
int OKFGAT
int KFJET
int KLJET
int KNJET
int OKFJET
int KFMCT
int KLMCT
int KNMCT
int OKFMCT
int KFV0T
int KLV0T
int KNV0T
int OKFV0T
int KFLVT
int KLLVT
int KNLVT
int OKFLVT
int KFDCT
int KLDCT
int KNDCT
int OKFDCT
int KFREV
int KLREV
int KNREV
int OKFREV
int KFMCV
int KLMCV
int KNMCV
int OKFMCV
AlephCollection< AlGampGamp
AlephCollection< AlEflwEflw
AlephCollection< AlTrackTrack
AlephCollection< AlTrackV0Track
AlephCollection< AlTrackStdV0
AlephCollection< AlTrackLongV0
AlephCollection< AlMCtruthMCtruth
AlephCollection< AlMuonMuon
AlephCollection< AlElecElec
AlephCollection< AlVertexSecVertices
AlephCollection< AlVertexMCvertices
AlVertex _MainVertex
AlephCollection< AlObject* > Objects
AlEvent _Event
AlRun _Run
map<AlTrack*,int> TEmap
bool _Valid

Member Enumeration Documentation

enum AlphaBanks::DataSource
 

Enumeration values:
BOS  
ROOT  

Definition at line 35 of file AlphaBanks.h.


Constructor & Destructor Documentation

AlphaBanks::AlphaBanks ( DataSource src = ROOT )
 

Definition at line 111 of file AlphaBanks.cpp.

AlphaBanks::~AlphaBanks ( ) [virtual]
 

Definition at line 1001 of file AlphaBanks.cpp.


Member Function Documentation

AlephCollection< AlEflw * > AlphaBanks::EflwPV ( )
 

Definition at line 1093 of file AlphaBanks.cpp.

Referenced by AlToolBox::ComputeBprobability(), CollectJets::Run(), CollectLeptons::Run(), CollectTracks::Run(), GeneralEventInfo::Run(), and AlToolBox::TagBjets().

AlephCollection< AlEflw > & AlphaBanks::EflwV ( )
 

Definition at line 1092 of file AlphaBanks.cpp.

Referenced by InitObjectStructure().

AlephCollection< AlElec * > AlphaBanks::ElecPV ( )
 

Definition at line 1107 of file AlphaBanks.cpp.

Referenced by CollectLeptons::Run().

AlephCollection< AlElec > & AlphaBanks::ElecV ( )
 

Definition at line 1106 of file AlphaBanks.cpp.

Referenced by InitObjectStructure().

AlEvent & AlphaBanks::Event ( ) [inline]
 

Definition at line 65 of file AlphaBanks.h.

Referenced by CollectJets::Run(), CollectLeptons::Run(), GeneralEventInfo::Run(), and AlephROOTDbManager::StoreEvent().

AlephCollection< AlGamp * > AlphaBanks::GampPV ( )
 

Definition at line 1091 of file AlphaBanks.cpp.

AlephCollection< AlGamp > & AlphaBanks::GampV ( )
 

Definition at line 1090 of file AlphaBanks.cpp.

Referenced by InitObjectStructure().

void AlphaBanks::InitObjectStructure ( )
 

Definition at line 636 of file AlphaBanks.cpp.

Referenced by AlephROOTExManager::loopAllRead(), AlephEpioExManager::loopAllRead(), AlephEpioExManager::loopAllWrite(), AlephROOTExManager::loopInterRead(), AlephEpioExManager::loopInterRead(), and AlephExManager::run().

void AlphaBanks::LoadFromBos ( )
 

Definition at line 117 of file AlphaBanks.cpp.

AlephCollection< AlTrack * > AlphaBanks::LongV0PV ( )
 

Definition at line 1101 of file AlphaBanks.cpp.

AlephCollection< AlTrack > & AlphaBanks::LongV0V ( )
 

Definition at line 1100 of file AlphaBanks.cpp.

Referenced by InitObjectStructure().

AlephCollection< AlMCtruth * > AlphaBanks::MCtruthPV ( )
 

Definition at line 1103 of file AlphaBanks.cpp.

AlephCollection< AlMCtruth > & AlphaBanks::MCtruthV ( )
 

Definition at line 1102 of file AlphaBanks.cpp.

Referenced by InitObjectStructure().

AlephCollection< AlVertex * > AlphaBanks::MCverticesPV ( )
 

Definition at line 1113 of file AlphaBanks.cpp.

AlephCollection< AlVertex > & AlphaBanks::MCverticesV ( )
 

Definition at line 1112 of file AlphaBanks.cpp.

AlVertex & AlphaBanks::MainVertex ( )
 

Definition at line 1108 of file AlphaBanks.cpp.

AlVertex * AlphaBanks::MainVertexP ( )
 

Definition at line 1109 of file AlphaBanks.cpp.

AlephCollection< AlMuon * > AlphaBanks::MuonPV ( )
 

Definition at line 1105 of file AlphaBanks.cpp.

Referenced by CollectLeptons::Run().

AlephCollection< AlMuon > & AlphaBanks::MuonV ( )
 

Definition at line 1104 of file AlphaBanks.cpp.

Referenced by InitObjectStructure().

AlephCollection< AlObject * > AlphaBanks::ObjectPV ( )
 

Definition at line 1114 of file AlphaBanks.cpp.

AlRun & AlphaBanks::Run ( ) [inline]
 

Definition at line 66 of file AlphaBanks.h.

Referenced by GeneralEventInfo::Run(), and AlephROOTDbManager::StoreEvent().

AlephCollection< AlVertex * > AlphaBanks::SecVerticesPV ( )
 

Definition at line 1111 of file AlphaBanks.cpp.

AlephCollection< AlVertex > & AlphaBanks::SecVerticesV ( )
 

Definition at line 1110 of file AlphaBanks.cpp.

AlephCollection< AlTrack * > AlphaBanks::StdV0PV ( )
 

Definition at line 1099 of file AlphaBanks.cpp.

AlephCollection< AlTrack > & AlphaBanks::StdV0V ( )
 

Definition at line 1098 of file AlphaBanks.cpp.

Referenced by InitObjectStructure().

AlephCollection< AlTrack * > AlphaBanks::TrackPV ( )
 

Definition at line 1095 of file AlphaBanks.cpp.

Referenced by AlToolBox::ComputeBprobability(), CollectLeptons::Run(), CollectTracks::Run(), and AlToolBox::TagBjets().

AlephCollection< AlTrack > & AlphaBanks::TrackV ( )
 

Definition at line 1094 of file AlphaBanks.cpp.

Referenced by InitObjectStructure().

AlephCollection< AlTrack * > AlphaBanks::V0TrackPV ( )
 

Definition at line 1097 of file AlphaBanks.cpp.

AlephCollection< AlTrack > & AlphaBanks::V0TrackV ( )
 

Definition at line 1096 of file AlphaBanks.cpp.

Referenced by InitObjectStructure().

template<class T>
void AlphaBanks::addObject ( AlephCollection< T > )
 

void AlphaBanks::addObject ( AlObject * obj )
 

Definition at line 1087 of file AlphaBanks.cpp.

Referenced by InitObjectStructure().

bool AlphaBanks::isValid ( ) const
 

Definition at line 1116 of file AlphaBanks.cpp.

Referenced by AlephROOTExManager::loopAllRead(), AlephEpioExManager::loopAllRead(), AlephROOTExManager::loopInterRead(), AlephEpioExManager::loopInterRead(), and AlephExManager::run().


Member Data Documentation

AlephCollection< AlEflw > AlphaBanks::Eflw [private]
 

Definition at line 91 of file AlphaBanks.h.

AlephCollection< AlElec > AlphaBanks::Elec [private]
 

Definition at line 98 of file AlphaBanks.h.

AlephCollection< AlGamp > AlphaBanks::Gamp< AlGamp > [private]
 

Definition at line 90 of file AlphaBanks.h.

int AlphaBanks::KFAST [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFCHT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFCOT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFDCT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFEFT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFGAT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFIST [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFJET [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFLVT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFMCT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFMCV [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFNET [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFRET [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFREV [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KFV0T [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLAST [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLCHT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLCOT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLDCT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLEFT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLGAT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLIST [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLJET [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLLVT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLMCT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLMCV [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLNET [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLRET [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLREV [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KLV0T [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNAST [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNCHT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNCOT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNDCT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNEFT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNGAT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNIST [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNJET [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNLVT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNMCT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNMCV [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNNET [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNRET [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNREV [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::KNV0T [private]
 

Definition at line 75 of file AlphaBanks.h.

AlephCollection< AlTrack > AlphaBanks::LongV0 [private]
 

Definition at line 95 of file AlphaBanks.h.

AlephCollection< AlMCtruth > AlphaBanks::MCtruth [private]
 

Definition at line 96 of file AlphaBanks.h.

AlephCollection< AlVertex > AlphaBanks::MCvertices [private]
 

Definition at line 100 of file AlphaBanks.h.

AlephCollection< AlMuon > AlphaBanks::Muon [private]
 

Definition at line 97 of file AlphaBanks.h.

int AlphaBanks::OKFAST [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFCHT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFCOT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFDCT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFEFT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFGAT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFIST [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFJET [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFLVT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFMCT [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFMCV [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFNET [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFRET [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFREV [private]
 

Definition at line 75 of file AlphaBanks.h.

int AlphaBanks::OKFV0T [private]
 

Definition at line 75 of file AlphaBanks.h.

AlephCollection< AlObject * > AlphaBanks::Objects [private]
 

Definition at line 102 of file AlphaBanks.h.

AlephCollection< AlVertex > AlphaBanks::SecVertices [private]
 

Definition at line 99 of file AlphaBanks.h.

AlephCollection< AlTrack > AlphaBanks::StdV0 [private]
 

Definition at line 94 of file AlphaBanks.h.

map< AlTrack *,int > AlphaBanks::TEmap [private]
 

Definition at line 105 of file AlphaBanks.h.

AlephCollection< AlTrack > AlphaBanks::Track [private]
 

Definition at line 92 of file AlphaBanks.h.

AlephCollection< AlTrack > AlphaBanks::V0Track [private]
 

Definition at line 93 of file AlphaBanks.h.

AlEvent AlphaBanks::_Event [private]
 

Definition at line 103 of file AlphaBanks.h.

AlVertex AlphaBanks::_MainVertex [private]
 

Definition at line 101 of file AlphaBanks.h.

AlRun AlphaBanks::_Run [private]
 

Definition at line 104 of file AlphaBanks.h.

bool AlphaBanks::_Valid [private]
 

Definition at line 106 of file AlphaBanks.h.

QEXT AlphaBanks::qext [private]
 

Definition at line 73 of file AlphaBanks.h.

QHAC AlphaBanks::qhac [private]
 

Definition at line 74 of file AlphaBanks.h.

vector< QVEC > AlphaBanks::qvec<QVEC> [private]
 

Definition at line 71 of file AlphaBanks.h.

vector< QVRT > AlphaBanks::qvrt<QVRT> [private]
 

Definition at line 72 of file AlphaBanks.h.


The documentation for this class was generated from the following files:
Generated at Wed Jun 18 17:21:29 2003 for ALPHA++ by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001