#include <XANAEsdEvent.h>
Collaboration diagram for XANAEsdEvent:
Public Methods | |
XANAEsdEvent () | |
virtual | ~XANAEsdEvent () |
void | setHeader (Int_t ir, Int_t iev) |
void | addEmCluster (const XANAEmCluster *cluster) |
void | addHadCluster (const XANAHadCluster *cluster) |
void | addEmClusterHit (const XANACaloRecHit *hit, XANACluster *cluster) |
void | addCaloRecHit (const XANACaloRecHit *rhit) |
void | addTrackHit (const XANATrackHit *thit, XANATrack *track) |
void | addAllTrackHit (const XANATrackHit *thit) |
void | addEleTrackHit (const XANATrackHit *elethit, XANAElectronTrack *eletrack) |
void | addSuperCluster (const XANASuperCluster *super) |
void | addSeedCluster (const XANAEmCluster *seed, XANASuperCluster *super) |
void | addBremCluster (const XANAEmCluster *brem, XANASuperCluster *super) |
void | addPreshCluster (XANAPreshowerInfo *presh, XANASuperCluster *super) |
void | addTrack (const XANATrack *track) |
void | addVertex (const XANAVertex *vtx) |
void | addVertexTrack (const XANATrack *, XANAVertex *) |
void | addTriggerInfo (XANATriggerInfo trigger) |
void | addElectronCandidate (XANAElectronCandidate *electron) |
void | setElectronTrack (const XANAElectronTrack *trak, XANAElectronCandidate *electron) |
void | addElectronTrack (const XANAElectronTrack *trak) |
void | addElectronTrackGSF (const XANAElectronGSFTrack *trak) |
void | addElectronSuperCluster (const XANASuperCluster *super, XANAElectronCandidate *electron) |
void | addMuonCandidate (XANAMuonCandidate *muon) |
void | addMuonTrack (const XANAMuonTrack *trak, XANAMuonCandidate *muon) |
void | addElectronSeed (const XANAElectronSeed *seed, XANAElectronTrack *track) |
void | addJet (const XANAJet *jet) |
void | addJetCluster (const XANAHadCluster *cl, const XANAJet *jet) |
void | addMet (const XANAMet *jet) |
void | setGeantEvent (XANAGeantEvent *geantevt) |
void | setCaloRecHit (const XANACaloRecHit *hit, const XANAGeantTrack *trk) |
void | clear () |
Int_t | getRunNumber () |
Int_t | getEventNumber () |
TObjArray * | getEmClusters () |
TObjArray * | getHadClusters () |
TRefArray * | getEmClusterHits () |
TObjArray * | getCaloRecHits () |
TRefArray * | getTrackHits () |
TRefArray * | getEleTrackHits () |
TObjArray * | getAllTrackHits () |
TObjArray * | getSuperClusters () |
TRefArray * | getSeedClusters () |
TRefArray * | getBremClusters () |
TObjArray * | getPreshClusters () |
TObjArray * | getTracks () |
TObjArray * | getVertices () |
TRefArray * | getVertexTracks () |
TObjArray * | getElectronCandidates () |
TObjArray * | getElectronTracks () |
TRefArray * | getElectronSuperClusters () |
TObjArray * | getMuonCandidates () |
TObjArray * | getMuonTracks () |
TObjArray * | getElectronSeeds () |
TObjArray * | getJets () |
XANAMet * | getMet () |
XANATriggerInfo | getTriggerInfo () |
Short_t | getNumberOfEmClusters () |
Short_t | getNumberOfHadClusters () |
Short_t | getNumberOfEmClusterHits () |
Short_t | getNumberOfCaloRecHits () |
Short_t | getNumberOfTrackHits () |
Short_t | getNumberOfAllTrackHits () |
Short_t | getNumberOfEleTrackHits () |
Short_t | getNumberOfSuperClusters () |
Short_t | getNumberOfPreshClusters () |
Short_t | getNumberOfTracks () |
Short_t | getNumberOfVertices () |
Short_t | getNumberOfVertexTracks () |
Short_t | getNumberOfElectronCandidates () |
Short_t | getNumberOfElectronTracks () |
Short_t | getNumberOfElectronSuperClusters () |
Short_t | getNumberOfMuonCandidates () |
Short_t | getNumberOfMuonTracks () |
Short_t | getNumberOfElectronSeeds () |
Short_t | getNumberOfJets () |
void | print () |
Private Attributes | |
Int_t | run_ |
Int_t | evt_ |
Short_t | numberOfEmClusters_ |
number of basic em clusters in the event. More... | |
TObjArray * | emClusters_ |
array of all basic em clusters. More... | |
Short_t | numberOfEmClusterHits_ |
number of calo clusters hits in the event (only the ones that belong to an em cluster). More... | |
TRefArray * | emClusterHits_ |
array of calo clusters hits (only the ones that belong to an em cluster). More... | |
Short_t | numberOfSuperClusters_ |
number of super clusters in the event. More... | |
TObjArray * | superClusters_ |
array of super clusters. More... | |
Short_t | numberOfSeedClusters_ |
number of super cluster seeds. More... | |
TRefArray * | seedClusters_ |
sub array of basic clusters that define super cluster seeds. More... | |
Short_t | numberOfBremClusters_ |
number of brem clusters. More... | |
TRefArray * | bremClusters_ |
sub array of basic clusters that are brem clusters associated with super clusters. More... | |
Short_t | numberOfPreshClusters_ |
number of presh clusters. More... | |
TObjArray * | preshClusters_ |
array of preshower clusters (only the ones that belong to a super cluster). More... | |
Short_t | numberOfHadClusters_ |
number of hadronic clusters. More... | |
TObjArray * | hadClusters_ |
array of hadronic clusters. More... | |
Short_t | numberOfTracks_ |
number of tracker tracks. More... | |
TObjArray * | tracks_ |
array of all tracker tracks. More... | |
Short_t | numberOfCaloRecHits_ |
number of CaloRecHits hits in the event. More... | |
TObjArray * | caloRecHits_ |
array of caloRec hits (only if asked for). More... | |
Short_t | numberOfTrackHits_ |
number of track hits in the event (only the ones that belong to a track). More... | |
TRefArray * | trackHits_ |
array of track hits (only the ones that belong to a track). More... | |
Short_t | numberOfAllTrackHits_ |
array of track hits (all, only if asked for). More... | |
TObjArray * | allTrackHits_ |
array of track hits (all, only if asked for). More... | |
Short_t | numberOfVertices_ |
number of reconstructed vertices. More... | |
TObjArray * | vertices_ |
array of tracker reconstructed vertices. More... | |
Short_t | numberOfVertexTracks_ |
number of tracks associated to a vertex. More... | |
TRefArray * | vertexTracks_ |
sub array of tracks associated to a vertex. More... | |
Short_t | numberOfElectronCandidates_ |
number of electron candidates. More... | |
TObjArray * | electronCandidates_ |
electron candidates. More... | |
Short_t | numberOfElectronTracks_ |
number of electron tracks. More... | |
TObjArray * | electronTracks_ |
electron tracks. More... | |
Short_t | numberOfEleTrackHits_ |
number of electronic track hits in the event (only the ones that belong to a track). More... | |
TRefArray * | eleTrackHits_ |
array of electronic track hits (only the ones that belong to a track). More... | |
Short_t | numberOfElectronSuperClusters_ |
number of electron super clusters. More... | |
TRefArray * | electronSuperClusters_ |
electron super clusters. More... | |
Short_t | numberOfMuonCandidates_ |
number of muon candidates. More... | |
TObjArray * | muonCandidates_ |
muon candidates. More... | |
Short_t | numberOfMuonTracks_ |
number of muon tracks. More... | |
TObjArray * | muonTracks_ |
muon tracks. More... | |
Short_t | numberOfElectronSeeds_ |
number ofelectron seeds. More... | |
TObjArray * | electronSeeds_ |
electron seeds. More... | |
Short_t | numberOfJets_ |
number of Jets. More... | |
TObjArray * | jets_ |
Jets. More... | |
XANAMet * | met_ |
Met. More... | |
XANATriggerInfo | triggerInfo_ |
trigger information. More... | |
TRef | geantEvt_ |
link to GeantEvent. More... |
|
|
|
|
|
|
|
Referenced by XANAEsdBuilder::setEndcapClusters, and XANAEsdBuilder::setSuperClusters. |
|
|
|
Referenced by XANAEsdBuilder::setElectrons. |
|
Referenced by XANAEsdBuilder::setElectrons. |
|
Referenced by XANAEsdBuilder::setElectrons. |
|
Referenced by XANAEsdBuilder::setElectronTracks. |
|
|
|
Referenced by XANAEsdBuilder::setEleTrackHits. |
|
Referenced by XANAEsdBuilder::setEmClusters. |
|
Referenced by XANAEsdBuilder::setEmClusters. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by XANAEsdBuilder::setEndcapClusters, and XANAEsdBuilder::setSuperClusters. |
|
Referenced by XANAEsdBuilder::setEndcapClusters, and XANAEsdBuilder::setSuperClusters. |
|
|
|
|
|
|
|
|
|
|
|
Referenced by main, XANAEsdBuilderForFAMOS::upDate, and XANAEsdBuilder::upDate. |
|
Definition at line 115 of file XANAEsdEvent.h. References allTrackHits_.
00115 {return allTrackHits_;} |
|
Definition at line 118 of file XANAEsdEvent.h. References bremClusters_.
00118 {return bremClusters_;} |
|
Definition at line 112 of file XANAEsdEvent.h. References caloRecHits_.
00112 {return caloRecHits_;} |
|
Definition at line 123 of file XANAEsdEvent.h. References electronCandidates_. Referenced by main.
00123 {return electronCandidates_;} |
|
Definition at line 128 of file XANAEsdEvent.h. References electronSeeds_.
00128 {return electronSeeds_;} |
|
Definition at line 125 of file XANAEsdEvent.h. References electronSuperClusters_.
00125 {return electronSuperClusters_;} |
|
Definition at line 124 of file XANAEsdEvent.h. References electronTracks_. Referenced by main.
00124 {return electronTracks_;} |
|
Definition at line 114 of file XANAEsdEvent.h. References eleTrackHits_. Referenced by main.
00114 {return eleTrackHits_;} |
|
Definition at line 111 of file XANAEsdEvent.h. References emClusterHits_. Referenced by main.
00111 {return emClusterHits_;} |
|
Definition at line 109 of file XANAEsdEvent.h. References emClusters_. Referenced by main.
00109 {return emClusters_;} |
|
Definition at line 108 of file XANAEsdEvent.h. References evt_.
00108 {return evt_;} |
|
Definition at line 110 of file XANAEsdEvent.h. References hadClusters_. Referenced by main.
00110 {return hadClusters_;} |
|
Definition at line 130 of file XANAEsdEvent.h. References jets_. Referenced by main.
00130 {return jets_;} |
|
Definition at line 131 of file XANAEsdEvent.h. References met_.
00131 {return met_;} |
|
Definition at line 126 of file XANAEsdEvent.h. References muonCandidates_. Referenced by main.
00126 {return muonCandidates_;} |
|
Definition at line 127 of file XANAEsdEvent.h. References muonTracks_.
00127 {return muonTracks_;} |
|
Definition at line 139 of file XANAEsdEvent.h. References numberOfAllTrackHits_. Referenced by main.
00139 {return numberOfAllTrackHits_;} |
|
Definition at line 137 of file XANAEsdEvent.h. References numberOfCaloRecHits_. Referenced by main.
00137 {return numberOfCaloRecHits_;} |
|
Definition at line 146 of file XANAEsdEvent.h. References numberOfElectronCandidates_. Referenced by main.
00146 {return numberOfElectronCandidates_;} |
|
Definition at line 151 of file XANAEsdEvent.h. References numberOfElectronSeeds_.
00151 {return numberOfElectronSeeds_;} |
|
Definition at line 148 of file XANAEsdEvent.h. References numberOfElectronSuperClusters_.
00148 {return numberOfElectronSuperClusters_;} |
|
Definition at line 147 of file XANAEsdEvent.h. References numberOfElectronTracks_. Referenced by main.
00147 {return numberOfElectronTracks_;} |
|
Definition at line 140 of file XANAEsdEvent.h. References numberOfEleTrackHits_. Referenced by main.
00140 {return numberOfEleTrackHits_;} |
|
Definition at line 136 of file XANAEsdEvent.h. References numberOfEmClusterHits_. Referenced by main.
00136 {return numberOfEmClusterHits_;} |
|
Definition at line 134 of file XANAEsdEvent.h. References numberOfEmClusters_. Referenced by main.
00134 {return numberOfEmClusters_;} |
|
Definition at line 135 of file XANAEsdEvent.h. References numberOfHadClusters_. Referenced by main.
00135 {return numberOfHadClusters_;} |
|
Definition at line 152 of file XANAEsdEvent.h. References numberOfJets_. Referenced by main.
00152 {return numberOfJets_;} |
|
Definition at line 149 of file XANAEsdEvent.h. References numberOfMuonCandidates_. Referenced by main.
00149 {return numberOfMuonCandidates_;} |
|
Definition at line 150 of file XANAEsdEvent.h. References numberOfMuonTracks_.
00150 {return numberOfMuonTracks_;} |
|
Definition at line 142 of file XANAEsdEvent.h. References numberOfPreshClusters_. Referenced by main.
00142 {return numberOfPreshClusters_;} |
|
Definition at line 141 of file XANAEsdEvent.h. References numberOfSuperClusters_. Referenced by main.
00141 {return numberOfSuperClusters_;} |
|
Definition at line 138 of file XANAEsdEvent.h. References numberOfTrackHits_. Referenced by main.
00138 {return numberOfTrackHits_;} |
|
Definition at line 143 of file XANAEsdEvent.h. References numberOfTracks_. Referenced by main.
00143 {return numberOfTracks_;} |
|
Definition at line 145 of file XANAEsdEvent.h. References numberOfVertexTracks_. Referenced by main.
00145 {return numberOfVertexTracks_;} |
|
Definition at line 144 of file XANAEsdEvent.h. References numberOfVertices_. Referenced by main.
00144 {return numberOfVertices_;} |
|
Definition at line 119 of file XANAEsdEvent.h. References preshClusters_. Referenced by main.
00119 {return preshClusters_;} |
|
Definition at line 107 of file XANAEsdEvent.h. References run_.
00107 {return run_;} |
|
Definition at line 117 of file XANAEsdEvent.h. References seedClusters_.
00117 {return seedClusters_;} |
|
Definition at line 116 of file XANAEsdEvent.h. References superClusters_. Referenced by main.
00116 {return superClusters_;} |
|
Definition at line 113 of file XANAEsdEvent.h. References trackHits_. Referenced by main.
00113 {return trackHits_;} |
|
Definition at line 120 of file XANAEsdEvent.h. References tracks_. Referenced by main.
00120 {return tracks_;} |
|
Definition at line 132 of file XANAEsdEvent.h. References triggerInfo_. Referenced by main.
00132 {return triggerInfo_;} |
|
Definition at line 122 of file XANAEsdEvent.h. References vertexTracks_.
00122 {return vertexTracks_;} |
|
Definition at line 121 of file XANAEsdEvent.h. References vertices_. Referenced by main.
00121 {return vertices_;} |
|
|
|
|
|
Referenced by XANAEsdBuilder::setElectrons. |
|
|
|
|
|
array of track hits (all, only if asked for).
Definition at line 205 of file XANAEsdEvent.h. Referenced by getAllTrackHits. |
|
sub array of basic clusters that are brem clusters associated with super clusters.
Definition at line 181 of file XANAEsdEvent.h. Referenced by getBremClusters. |
|
array of caloRec hits (only if asked for).
Definition at line 197 of file XANAEsdEvent.h. Referenced by getCaloRecHits. |
|
electron candidates.
Definition at line 217 of file XANAEsdEvent.h. Referenced by getElectronCandidates. |
|
electron seeds.
Definition at line 241 of file XANAEsdEvent.h. Referenced by getElectronSeeds. |
|
electron super clusters.
Definition at line 229 of file XANAEsdEvent.h. Referenced by getElectronSuperClusters. |
|
electron tracks.
Definition at line 221 of file XANAEsdEvent.h. Referenced by getElectronTracks. |
|
array of electronic track hits (only the ones that belong to a track).
Definition at line 225 of file XANAEsdEvent.h. Referenced by getEleTrackHits. |
|
array of calo clusters hits (only the ones that belong to an em cluster).
Definition at line 169 of file XANAEsdEvent.h. Referenced by getEmClusterHits. |
|
array of all basic em clusters.
Definition at line 165 of file XANAEsdEvent.h. Referenced by getEmClusters. |
|
Definition at line 160 of file XANAEsdEvent.h. Referenced by getEventNumber. |
|
link to GeantEvent.
Definition at line 254 of file XANAEsdEvent.h. |
|
array of hadronic clusters.
Definition at line 189 of file XANAEsdEvent.h. Referenced by getHadClusters. |
|
Jets.
Definition at line 247 of file XANAEsdEvent.h. Referenced by getJets. |
|
Met.
Definition at line 249 of file XANAEsdEvent.h. Referenced by getMet. |
|
muon candidates.
Definition at line 233 of file XANAEsdEvent.h. Referenced by getMuonCandidates. |
|
muon tracks.
Definition at line 237 of file XANAEsdEvent.h. Referenced by getMuonTracks. |
|
array of track hits (all, only if asked for).
Definition at line 203 of file XANAEsdEvent.h. Referenced by getNumberOfAllTrackHits. |
|
number of brem clusters.
Definition at line 179 of file XANAEsdEvent.h. |
|
number of CaloRecHits hits in the event.
Definition at line 195 of file XANAEsdEvent.h. Referenced by getNumberOfCaloRecHits. |
|
number of electron candidates.
Definition at line 215 of file XANAEsdEvent.h. Referenced by getNumberOfElectronCandidates. |
|
number ofelectron seeds.
Definition at line 239 of file XANAEsdEvent.h. Referenced by getNumberOfElectronSeeds. |
|
number of electron super clusters.
Definition at line 227 of file XANAEsdEvent.h. Referenced by getNumberOfElectronSuperClusters. |
|
number of electron tracks.
Definition at line 219 of file XANAEsdEvent.h. Referenced by getNumberOfElectronTracks. |
|
number of electronic track hits in the event (only the ones that belong to a track).
Definition at line 223 of file XANAEsdEvent.h. Referenced by getNumberOfEleTrackHits. |
|
number of calo clusters hits in the event (only the ones that belong to an em cluster).
Definition at line 167 of file XANAEsdEvent.h. Referenced by getNumberOfEmClusterHits. |
|
number of basic em clusters in the event.
Definition at line 163 of file XANAEsdEvent.h. Referenced by getNumberOfEmClusters. |
|
number of hadronic clusters.
Definition at line 187 of file XANAEsdEvent.h. Referenced by getNumberOfHadClusters. |
|
number of Jets.
Definition at line 244 of file XANAEsdEvent.h. Referenced by getNumberOfJets. |
|
number of muon candidates.
Definition at line 231 of file XANAEsdEvent.h. Referenced by getNumberOfMuonCandidates. |
|
number of muon tracks.
Definition at line 235 of file XANAEsdEvent.h. Referenced by getNumberOfMuonTracks. |
|
number of presh clusters.
Definition at line 183 of file XANAEsdEvent.h. Referenced by getNumberOfPreshClusters. |
|
number of super cluster seeds.
Definition at line 175 of file XANAEsdEvent.h. |
|
number of super clusters in the event.
Definition at line 171 of file XANAEsdEvent.h. Referenced by getNumberOfSuperClusters. |
|
number of track hits in the event (only the ones that belong to a track).
Definition at line 199 of file XANAEsdEvent.h. Referenced by getNumberOfTrackHits. |
|
number of tracker tracks.
Definition at line 191 of file XANAEsdEvent.h. Referenced by getNumberOfTracks. |
|
number of tracks associated to a vertex.
Definition at line 211 of file XANAEsdEvent.h. Referenced by getNumberOfVertexTracks. |
|
number of reconstructed vertices.
Definition at line 207 of file XANAEsdEvent.h. Referenced by getNumberOfVertices. |
|
array of preshower clusters (only the ones that belong to a super cluster).
Definition at line 185 of file XANAEsdEvent.h. Referenced by getPreshClusters. |
|
Definition at line 159 of file XANAEsdEvent.h. Referenced by getRunNumber. |
|
sub array of basic clusters that define super cluster seeds.
Definition at line 177 of file XANAEsdEvent.h. Referenced by getSeedClusters. |
|
array of super clusters.
Definition at line 173 of file XANAEsdEvent.h. Referenced by getSuperClusters. |
|
array of track hits (only the ones that belong to a track).
Definition at line 201 of file XANAEsdEvent.h. Referenced by getTrackHits. |
|
array of all tracker tracks.
Definition at line 193 of file XANAEsdEvent.h. Referenced by getTracks. |
|
trigger information.
Definition at line 252 of file XANAEsdEvent.h. Referenced by getTriggerInfo. |
|
sub array of tracks associated to a vertex.
Definition at line 213 of file XANAEsdEvent.h. Referenced by getVertexTracks. |
|
array of tracker reconstructed vertices.
Definition at line 209 of file XANAEsdEvent.h. Referenced by getVertices. |