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

XANASelector Class Reference

#include <XANASelector.h>

Inheritance diagram for XANASelector:

Inheritance graph
[legend]
List of all members.

Public Methods

 XANASelector (TTree *tree=0)
 ~XANASelector ()
Int_t Version () const
void Begin (TTree *tree)
void SlaveBegin (TTree *tree)
void Init (TTree *tree)
Bool_t Notify ()
Bool_t Process (Int_t entry)=0
void SetOption (const char *option)
void SetObject (TObject *obj)
void SetInputList (TList *input)
TList * GetOutputList () const
void SlaveTerminate ()
void Terminate ()
 ClassDef (XANASelector, 0)

Public Attributes

TTree * fChain
UInt_t Event_TObject_fUniqueID
 pointer to the analyzed TTree or TChain. More...

UInt_t Event_TObject_fBits
Int_t Event_run_
Int_t Event_evt_
Short_t Event_numberOfEmClusters_
Short_t Event_numberOfEmClusterHits_
Short_t Event_numberOfSuperClusters_
Short_t Event_numberOfSeedClusters_
Short_t Event_numberOfBremClusters_
Short_t Event_numberOfPreshClusters_
Short_t Event_numberOfHadClusters_
Short_t Event_numberOfTracks_
Short_t Event_numberOfCaloRecHits_
Short_t Event_numberOfTrackHits_
Short_t Event_numberOfAllTrackHits_
Short_t Event_numberOfVertices_
Short_t Event_numberOfVertexTracks_
Short_t Event_numberOfElectronCandidates_
Short_t Event_numberOfElectronTracks_
Short_t Event_numberOfEleTrackHits_
Short_t Event_numberOfElectronSuperClusters_
Short_t Event_numberOfMuonCandidates_
Short_t Event_numberOfMuonTracks_
Short_t Event_numberOfElectronSeeds_
Short_t Event_numberOfJets_
UInt_t Event_triggerInfo__fUniqueID
UInt_t Event_triggerInfo__fBits
UChar_t Event_triggerInfo__globalL1Decision_
UInt_t Event_triggerInfo__globalL1Response__fUniqueID
UInt_t Event_triggerInfo__globalL1Response__fBits
UInt_t Event_triggerInfo__globalL1Response__fNbits
UInt_t Event_triggerInfo__globalL1Response__fNbytes
UChar_t Event_triggerInfo__globalL1Response__fAllBits [0]
Int_t Event_triggerInfo__l1MenuLen_
Char_t Event_triggerInfo__l1Menu_ [kMaxEvent_triggerInfo__l1MenuLen]
UChar_t Event_triggerInfo__hltDecision_
UInt_t Event_triggerInfo__hltResponse__fUniqueID
UInt_t Event_triggerInfo__hltResponse__fBits
UInt_t Event_triggerInfo__hltResponse__fNbits
UInt_t Event_triggerInfo__hltResponse__fNbytes
UChar_t Event_triggerInfo__hltResponse__fAllBits [0]
Int_t Event_triggerInfo__hltMenuLen_
Char_t Event_triggerInfo__hltMenu_ [kMaxEvent_triggerInfo__hltMenuLen]
TRef Event_geantEvt_
UInt_t GeneratorEvent_TObject_fUniqueID
UInt_t GeneratorEvent_TObject_fBits
Short_t GeneratorEvent_numberOfParticles_
Short_t GeneratorEvent_numberOfStableParticles_
Short_t GeneratorEvent_numberOfSignalParticles_
Short_t GeneratorEvent_numberOfStableSignalParticles_
Short_t GeneratorEvent_numberOfPileupParticles_
Short_t GeneratorEvent_numberOfStablePileupParticles_
TRef GeneratorEvent_geantEvt_
UInt_t GeantEvent_TObject_fUniqueID
UInt_t GeantEvent_TObject_fBits
Short_t GeantEvent_numberOfGeantVertices_
Short_t GeantEvent_numberOfGeantTracks_
TRef GeantEvent_genEvt_
TRef GeantEvent_esdEvt_
TBranch * b_Event_TObject_fUniqueID
TBranch * b_Event_TObject_fBits
TBranch * b_Event_run_
TBranch * b_Event_evt_
TBranch * b_Event_numberOfEmClusters_
TBranch * b_Event_numberOfEmClusterHits_
TBranch * b_Event_numberOfSuperClusters_
TBranch * b_Event_numberOfSeedClusters_
TBranch * b_Event_numberOfBremClusters_
TBranch * b_Event_numberOfPreshClusters_
TBranch * b_Event_numberOfHadClusters_
TBranch * b_Event_numberOfTracks_
TBranch * b_Event_numberOfCaloRecHits_
TBranch * b_Event_numberOfTrackHits_
TBranch * b_Event_numberOfAllTrackHits_
TBranch * b_Event_numberOfVertices_
TBranch * b_Event_numberOfVertexTracks_
TBranch * b_Event_numberOfElectronCandidates_
TBranch * b_Event_numberOfElectronTracks_
TBranch * b_Event_numberOfEleTrackHits_
TBranch * b_Event_numberOfElectronSuperClusters_
TBranch * b_Event_numberOfMuonCandidates_
TBranch * b_Event_numberOfMuonTracks_
TBranch * b_Event_numberOfElectronSeeds_
TBranch * b_Event_numberOfJets_
TBranch * b_Event_triggerInfo__fUniqueID
TBranch * b_Event_triggerInfo__fBits
TBranch * b_Event_triggerInfo__globalL1Decision_
TBranch * b_Event_triggerInfo__globalL1Response__fUniqueID
TBranch * b_Event_triggerInfo__globalL1Response__fBits
TBranch * b_Event_triggerInfo__globalL1Response__fNbits
TBranch * b_Event_triggerInfo__globalL1Response__fNbytes
TBranch * b_Event_triggerInfo__globalL1Response__fAllBits
TBranch * b_Event_triggerInfo__l1MenuLen_
TBranch * b_Event_triggerInfo__l1Menu_
TBranch * b_Event_triggerInfo__hltDecision_
TBranch * b_Event_triggerInfo__hltResponse__fUniqueID
TBranch * b_Event_triggerInfo__hltResponse__fBits
TBranch * b_Event_triggerInfo__hltResponse__fNbits
TBranch * b_Event_triggerInfo__hltResponse__fNbytes
TBranch * b_Event_triggerInfo__hltResponse__fAllBits
TBranch * b_Event_triggerInfo__hltMenuLen_
TBranch * b_Event_triggerInfo__hltMenu_
TBranch * b_Event_geantEvt_
TBranch * b_GeneratorEvent_TObject_fUniqueID
TBranch * b_GeneratorEvent_TObject_fBits
TBranch * b_GeneratorEvent_numberOfParticles_
TBranch * b_GeneratorEvent_numberOfStableParticles_
TBranch * b_GeneratorEvent_numberOfSignalParticles_
TBranch * b_GeneratorEvent_numberOfStableSignalParticles_
TBranch * b_GeneratorEvent_numberOfPileupParticles_
TBranch * b_GeneratorEvent_numberOfStablePileupParticles_
TBranch * b_GeneratorEvent_geantEvt_
TBranch * b_GeantEvent_TObject_fUniqueID
TBranch * b_GeantEvent_TObject_fBits
TBranch * b_GeantEvent_numberOfGeantVertices_
TBranch * b_GeantEvent_numberOfGeantTracks_
TBranch * b_GeantEvent_genEvt_
TBranch * b_GeantEvent_esdEvt_

Constructor & Destructor Documentation

XANASelector::XANASelector TTree *    tree = 0 [inline]
 

Definition at line 218 of file XANASelector.h.

00218 { }

XANASelector::~XANASelector   [inline]
 

Definition at line 219 of file XANASelector.h.

00219 { }


Member Function Documentation

void XANASelector::Begin TTree *    tree
 

Reimplemented in XANASelectorHZZ.

Definition at line 28 of file XANASelector.cpp.

00029 {
00030    // Function called before starting the event loop.
00031    // When running with PROOF Begin() is only called in the client.
00032    // Initialize the tree branches.
00033 
00034 
00035    TString option = GetOption();
00036 
00037 }

XANASelector::ClassDef XANASelector   ,
 
 

TList* XANASelector::GetOutputList   const [inline]
 

Definition at line 229 of file XANASelector.h.

00229 { return fOutput; }

void XANASelector::Init TTree *    tree
 

Referenced by SlaveBegin.

Bool_t XANASelector::Notify  
 

Bool_t XANASelector::Process Int_t    entry [pure virtual]
 

Implemented in XANASelectorHZZ.

void XANASelector::SetInputList TList *    input [inline]
 

Definition at line 228 of file XANASelector.h.

00228 {fInput = input;}

void XANASelector::SetObject TObject *    obj [inline]
 

Definition at line 227 of file XANASelector.h.

00227 { fObject = obj; }

void XANASelector::SetOption const char *    option [inline]
 

Definition at line 226 of file XANASelector.h.

00226 { fOption = option; }

void XANASelector::SlaveBegin TTree *    tree
 

Definition at line 39 of file XANASelector.cpp.

References Init.

00040 {
00041    // Function called before starting the event loop.
00042    // When running with PROOF SlaveBegin() is called in each slave
00043    // Initialize the tree branches.
00044 
00045    Init(tree);
00046 
00047    TString option = GetOption();
00048 
00049 }

void XANASelector::SlaveTerminate  
 

Definition at line 63 of file XANASelector.cpp.

00064 {
00065    // Function called at the end of the event loop in each PROOF slave.
00066 
00067 
00068 }

void XANASelector::Terminate  
 

Reimplemented in XANASelectorHZZ.

Definition at line 70 of file XANASelector.cpp.

00071 {
00072    // Function called at the end of the event loop.
00073    // When running with PROOF Terminate() is only called in the client.
00074 
00075 
00076 }

Int_t XANASelector::Version   const [inline]
 

Definition at line 220 of file XANASelector.h.

00220 {return 1;}


Member Data Documentation

TBranch* XANASelector::b_Event_evt_
 

Definition at line 161 of file XANASelector.h.

Referenced by XANASelectorHZZ::Process.

TBranch* XANASelector::b_Event_geantEvt_
 

Definition at line 201 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfAllTrackHits_
 

Definition at line 172 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfBremClusters_
 

Definition at line 166 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfCaloRecHits_
 

Definition at line 170 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfElectronCandidates_
 

Definition at line 175 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfElectronSeeds_
 

Definition at line 181 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfElectronSuperClusters_
 

Definition at line 178 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfElectronTracks_
 

Definition at line 176 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfEleTrackHits_
 

Definition at line 177 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfEmClusterHits_
 

Definition at line 163 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfEmClusters_
 

Definition at line 162 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfHadClusters_
 

Definition at line 168 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfJets_
 

Definition at line 182 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfMuonCandidates_
 

Definition at line 179 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfMuonTracks_
 

Definition at line 180 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfPreshClusters_
 

Definition at line 167 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfSeedClusters_
 

Definition at line 165 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfSuperClusters_
 

Definition at line 164 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfTrackHits_
 

Definition at line 171 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfTracks_
 

Definition at line 169 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfVertexTracks_
 

Definition at line 174 of file XANASelector.h.

TBranch* XANASelector::b_Event_numberOfVertices_
 

Definition at line 173 of file XANASelector.h.

TBranch* XANASelector::b_Event_run_
 

Definition at line 160 of file XANASelector.h.

TBranch* XANASelector::b_Event_TObject_fBits
 

Definition at line 159 of file XANASelector.h.

TBranch* XANASelector::b_Event_TObject_fUniqueID
 

Definition at line 158 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__fBits
 

Definition at line 184 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__fUniqueID
 

Definition at line 183 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__globalL1Decision_
 

Definition at line 185 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__globalL1Response__fAllBits
 

Definition at line 190 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__globalL1Response__fBits
 

Definition at line 187 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__globalL1Response__fNbits
 

Definition at line 188 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__globalL1Response__fNbytes
 

Definition at line 189 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__globalL1Response__fUniqueID
 

Definition at line 186 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__hltDecision_
 

Definition at line 193 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__hltMenu_
 

Definition at line 200 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__hltMenuLen_
 

Definition at line 199 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__hltResponse__fAllBits
 

Definition at line 198 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__hltResponse__fBits
 

Definition at line 195 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__hltResponse__fNbits
 

Definition at line 196 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__hltResponse__fNbytes
 

Definition at line 197 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__hltResponse__fUniqueID
 

Definition at line 194 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__l1Menu_
 

Definition at line 192 of file XANASelector.h.

TBranch* XANASelector::b_Event_triggerInfo__l1MenuLen_
 

Definition at line 191 of file XANASelector.h.

TBranch* XANASelector::b_GeantEvent_esdEvt_
 

Definition at line 216 of file XANASelector.h.

TBranch* XANASelector::b_GeantEvent_genEvt_
 

Definition at line 215 of file XANASelector.h.

TBranch* XANASelector::b_GeantEvent_numberOfGeantTracks_
 

Definition at line 214 of file XANASelector.h.

TBranch* XANASelector::b_GeantEvent_numberOfGeantVertices_
 

Definition at line 213 of file XANASelector.h.

TBranch* XANASelector::b_GeantEvent_TObject_fBits
 

Definition at line 212 of file XANASelector.h.

TBranch* XANASelector::b_GeantEvent_TObject_fUniqueID
 

Definition at line 211 of file XANASelector.h.

TBranch* XANASelector::b_GeneratorEvent_geantEvt_
 

Definition at line 210 of file XANASelector.h.

TBranch* XANASelector::b_GeneratorEvent_numberOfParticles_
 

Definition at line 204 of file XANASelector.h.

TBranch* XANASelector::b_GeneratorEvent_numberOfPileupParticles_
 

Definition at line 208 of file XANASelector.h.

TBranch* XANASelector::b_GeneratorEvent_numberOfSignalParticles_
 

Definition at line 206 of file XANASelector.h.

TBranch* XANASelector::b_GeneratorEvent_numberOfStableParticles_
 

Definition at line 205 of file XANASelector.h.

TBranch* XANASelector::b_GeneratorEvent_numberOfStablePileupParticles_
 

Definition at line 209 of file XANASelector.h.

TBranch* XANASelector::b_GeneratorEvent_numberOfStableSignalParticles_
 

Definition at line 207 of file XANASelector.h.

TBranch* XANASelector::b_GeneratorEvent_TObject_fBits
 

Definition at line 203 of file XANASelector.h.

TBranch* XANASelector::b_GeneratorEvent_TObject_fUniqueID
 

Definition at line 202 of file XANASelector.h.

Int_t XANASelector::Event_evt_
 

Definition at line 98 of file XANASelector.h.

Referenced by XANASelectorHZZ::Process.

TRef XANASelector::Event_geantEvt_
 

Definition at line 138 of file XANASelector.h.

Short_t XANASelector::Event_numberOfAllTrackHits_
 

Definition at line 109 of file XANASelector.h.

Short_t XANASelector::Event_numberOfBremClusters_
 

Definition at line 103 of file XANASelector.h.

Short_t XANASelector::Event_numberOfCaloRecHits_
 

Definition at line 107 of file XANASelector.h.

Short_t XANASelector::Event_numberOfElectronCandidates_
 

Definition at line 112 of file XANASelector.h.

Short_t XANASelector::Event_numberOfElectronSeeds_
 

Definition at line 118 of file XANASelector.h.

Short_t XANASelector::Event_numberOfElectronSuperClusters_
 

Definition at line 115 of file XANASelector.h.

Short_t XANASelector::Event_numberOfElectronTracks_
 

Definition at line 113 of file XANASelector.h.

Short_t XANASelector::Event_numberOfEleTrackHits_
 

Definition at line 114 of file XANASelector.h.

Short_t XANASelector::Event_numberOfEmClusterHits_
 

Definition at line 100 of file XANASelector.h.

Short_t XANASelector::Event_numberOfEmClusters_
 

Definition at line 99 of file XANASelector.h.

Short_t XANASelector::Event_numberOfHadClusters_
 

Definition at line 105 of file XANASelector.h.

Short_t XANASelector::Event_numberOfJets_
 

Definition at line 119 of file XANASelector.h.

Short_t XANASelector::Event_numberOfMuonCandidates_
 

Definition at line 116 of file XANASelector.h.

Short_t XANASelector::Event_numberOfMuonTracks_
 

Definition at line 117 of file XANASelector.h.

Short_t XANASelector::Event_numberOfPreshClusters_
 

Definition at line 104 of file XANASelector.h.

Short_t XANASelector::Event_numberOfSeedClusters_
 

Definition at line 102 of file XANASelector.h.

Short_t XANASelector::Event_numberOfSuperClusters_
 

Definition at line 101 of file XANASelector.h.

Short_t XANASelector::Event_numberOfTrackHits_
 

Definition at line 108 of file XANASelector.h.

Short_t XANASelector::Event_numberOfTracks_
 

Definition at line 106 of file XANASelector.h.

Short_t XANASelector::Event_numberOfVertexTracks_
 

Definition at line 111 of file XANASelector.h.

Short_t XANASelector::Event_numberOfVertices_
 

Definition at line 110 of file XANASelector.h.

Int_t XANASelector::Event_run_
 

Definition at line 97 of file XANASelector.h.

UInt_t XANASelector::Event_TObject_fBits
 

Definition at line 96 of file XANASelector.h.

UInt_t XANASelector::Event_TObject_fUniqueID
 

pointer to the analyzed TTree or TChain.

Definition at line 95 of file XANASelector.h.

UInt_t XANASelector::Event_triggerInfo__fBits
 

Definition at line 121 of file XANASelector.h.

UInt_t XANASelector::Event_triggerInfo__fUniqueID
 

Definition at line 120 of file XANASelector.h.

UChar_t XANASelector::Event_triggerInfo__globalL1Decision_
 

Definition at line 122 of file XANASelector.h.

UChar_t XANASelector::Event_triggerInfo__globalL1Response__fAllBits[0]
 

Definition at line 127 of file XANASelector.h.

UInt_t XANASelector::Event_triggerInfo__globalL1Response__fBits
 

Definition at line 124 of file XANASelector.h.

UInt_t XANASelector::Event_triggerInfo__globalL1Response__fNbits
 

Definition at line 125 of file XANASelector.h.

UInt_t XANASelector::Event_triggerInfo__globalL1Response__fNbytes
 

Definition at line 126 of file XANASelector.h.

UInt_t XANASelector::Event_triggerInfo__globalL1Response__fUniqueID
 

Definition at line 123 of file XANASelector.h.

UChar_t XANASelector::Event_triggerInfo__hltDecision_
 

Definition at line 130 of file XANASelector.h.

Char_t XANASelector::Event_triggerInfo__hltMenu_[kMaxEvent_triggerInfo__hltMenuLen]
 

Definition at line 137 of file XANASelector.h.

Int_t XANASelector::Event_triggerInfo__hltMenuLen_
 

Definition at line 136 of file XANASelector.h.

UChar_t XANASelector::Event_triggerInfo__hltResponse__fAllBits[0]
 

Definition at line 135 of file XANASelector.h.

UInt_t XANASelector::Event_triggerInfo__hltResponse__fBits
 

Definition at line 132 of file XANASelector.h.

UInt_t XANASelector::Event_triggerInfo__hltResponse__fNbits
 

Definition at line 133 of file XANASelector.h.

UInt_t XANASelector::Event_triggerInfo__hltResponse__fNbytes
 

Definition at line 134 of file XANASelector.h.

UInt_t XANASelector::Event_triggerInfo__hltResponse__fUniqueID
 

Definition at line 131 of file XANASelector.h.

Char_t XANASelector::Event_triggerInfo__l1Menu_[kMaxEvent_triggerInfo__l1MenuLen]
 

Definition at line 129 of file XANASelector.h.

Int_t XANASelector::Event_triggerInfo__l1MenuLen_
 

Definition at line 128 of file XANASelector.h.

TTree* XANASelector::fChain
 

Definition at line 92 of file XANASelector.h.

TRef XANASelector::GeantEvent_esdEvt_
 

Definition at line 155 of file XANASelector.h.

TRef XANASelector::GeantEvent_genEvt_
 

Definition at line 154 of file XANASelector.h.

Short_t XANASelector::GeantEvent_numberOfGeantTracks_
 

Definition at line 153 of file XANASelector.h.

Short_t XANASelector::GeantEvent_numberOfGeantVertices_
 

Definition at line 152 of file XANASelector.h.

UInt_t XANASelector::GeantEvent_TObject_fBits
 

Definition at line 151 of file XANASelector.h.

UInt_t XANASelector::GeantEvent_TObject_fUniqueID
 

Definition at line 150 of file XANASelector.h.

TRef XANASelector::GeneratorEvent_geantEvt_
 

Definition at line 148 of file XANASelector.h.

Short_t XANASelector::GeneratorEvent_numberOfParticles_
 

Definition at line 142 of file XANASelector.h.

Short_t XANASelector::GeneratorEvent_numberOfPileupParticles_
 

Definition at line 146 of file XANASelector.h.

Short_t XANASelector::GeneratorEvent_numberOfSignalParticles_
 

Definition at line 144 of file XANASelector.h.

Short_t XANASelector::GeneratorEvent_numberOfStableParticles_
 

Definition at line 143 of file XANASelector.h.

Short_t XANASelector::GeneratorEvent_numberOfStablePileupParticles_
 

Definition at line 147 of file XANASelector.h.

Short_t XANASelector::GeneratorEvent_numberOfStableSignalParticles_
 

Definition at line 145 of file XANASelector.h.

UInt_t XANASelector::GeneratorEvent_TObject_fBits
 

Definition at line 141 of file XANASelector.h.

UInt_t XANASelector::GeneratorEvent_TObject_fUniqueID
 

Definition at line 140 of file XANASelector.h.


The documentation for this class was generated from the following files:
Generated on Tue May 10 10:01:38 2005 for XANADOO by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002