JetEvent Class Reference

#include <JetEvent.h>

Inheritance diagram for JetEvent:

TObject List of all members.

Public Member Functions

 JetEvent ()
virtual ~JetEvent ()
void Build (Int_t jetm=3, Int_t trackm=10, Int_t hitam=100, Int_t hitbm=10)
void Clear (Option_t *option="")
void Reset (Option_t *option="")
Int_t GetNjet () const
Int_t GetNtrack () const
Int_t GetNhitA () const
Int_t GetNhitB () const
JetAddJet ()
TrackAddTrack ()
HitAddHitA ()
HitAddHitB ()
TClonesArrayGetJets () const

Private Attributes

TVector3 fVertex
Int_t fNjet
Int_t fNtrack
Int_t fNhitA
Int_t fNhitB
TClonesArrayfJets
TClonesArrayfTracks
TClonesArrayfHitsA
TClonesArrayfHitsB

Static Private Attributes

static TClonesArrayfgJets
static TClonesArrayfgTracks
static TClonesArrayfgHitsA
static TClonesArrayfgHitsB

Detailed Description

Definition at line 64 of file JetEvent.h.


Constructor & Destructor Documentation

JetEvent::JetEvent (  ) 

Definition at line 25 of file JetEvent.cxx.

JetEvent::~JetEvent (  )  [virtual]

Definition at line 42 of file JetEvent.cxx.

References Reset().


Member Function Documentation

void JetEvent::Build ( Int_t  jetm = 3,
Int_t  trackm = 10,
Int_t  hitam = 100,
Int_t  hitbm = 10 
)

Definition at line 48 of file JetEvent.cxx.

References TRefArray::Add(), AddHitA(), AddHitB(), AddJet(), AddTrack(), Clear(), fNhitA, fNhitB, fNjet, fNtrack, Jet::fPhi, Jet::fPt, Jet::fTracks, fVertex, THit::fX, THit::fY, THit::fZ, TRandom::Gaus(), TProcessID::GetObjectCount(), gRandom, hit, j, TMath::Pi(), TRandom::Rndm(), TProcessID::SetObjectCount(), TVector3::SetXYZ(), t, and track().

Referenced by write().

void JetEvent::Clear ( Option_t option = ""  )  [virtual]

Reimplemented from TObject.

Definition at line 146 of file JetEvent.cxx.

References TClonesArray::Clear(), fHitsA, fHitsB, fJets, and fTracks.

Referenced by Build().

void JetEvent::Reset ( Option_t option = ""  ) 

Definition at line 155 of file JetEvent.cxx.

References fgHitsA, fgHitsB, fgJets, and fgTracks.

Referenced by ~JetEvent().

Int_t JetEvent::GetNjet (  )  const [inline]

Definition at line 88 of file JetEvent.h.

References fNjet.

Referenced by read().

Int_t JetEvent::GetNtrack (  )  const [inline]

Definition at line 89 of file JetEvent.h.

References fNtrack.

Referenced by read().

Int_t JetEvent::GetNhitA (  )  const [inline]

Definition at line 90 of file JetEvent.h.

References fNhitA.

Referenced by read().

Int_t JetEvent::GetNhitB (  )  const [inline]

Definition at line 91 of file JetEvent.h.

References fNhitB.

Referenced by read().

Jet * JetEvent::AddJet (  ) 

Definition at line 104 of file JetEvent.cxx.

References fJets, fNjet, and jets().

Referenced by Build().

Track * JetEvent::AddTrack (  ) 

Definition at line 115 of file JetEvent.cxx.

References fNtrack, fTracks, and track().

Referenced by Build().

Hit * JetEvent::AddHitA (  ) 

Definition at line 126 of file JetEvent.cxx.

References fHitsA, fNhitA, and hit.

Referenced by Build().

Hit * JetEvent::AddHitB (  ) 

Definition at line 136 of file JetEvent.cxx.

References fHitsB, fNhitB, and hit.

Referenced by Build().

TClonesArray* JetEvent::GetJets (  )  const [inline]

Definition at line 96 of file JetEvent.h.

References fJets.


Member Data Documentation

TVector3 JetEvent::fVertex [private]

Definition at line 67 of file JetEvent.h.

Referenced by Build().

Int_t JetEvent::fNjet [private]

Definition at line 68 of file JetEvent.h.

Referenced by AddJet(), Build(), and GetNjet().

Int_t JetEvent::fNtrack [private]

Definition at line 69 of file JetEvent.h.

Referenced by AddTrack(), Build(), and GetNtrack().

Int_t JetEvent::fNhitA [private]

Definition at line 70 of file JetEvent.h.

Referenced by AddHitA(), Build(), and GetNhitA().

Int_t JetEvent::fNhitB [private]

Definition at line 71 of file JetEvent.h.

Referenced by AddHitB(), Build(), and GetNhitB().

TClonesArray* JetEvent::fJets [private]

Definition at line 72 of file JetEvent.h.

Referenced by AddJet(), Clear(), and GetJets().

TClonesArray* JetEvent::fTracks [private]

Definition at line 73 of file JetEvent.h.

Referenced by AddTrack(), and Clear().

TClonesArray* JetEvent::fHitsA [private]

Definition at line 74 of file JetEvent.h.

Referenced by AddHitA(), and Clear().

TClonesArray* JetEvent::fHitsB [private]

Definition at line 75 of file JetEvent.h.

Referenced by AddHitB(), and Clear().

TClonesArray* JetEvent::fgJets [static, private]

Definition at line 77 of file JetEvent.h.

Referenced by Reset().

TClonesArray* JetEvent::fgTracks [static, private]

Definition at line 78 of file JetEvent.h.

Referenced by Reset().

TClonesArray * JetEvent::fgHitsA [static, private]

Definition at line 79 of file JetEvent.h.

Referenced by Reset().

TClonesArray * JetEvent::fgHitsB [static, private]

Definition at line 80 of file JetEvent.h.

Referenced by Reset().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:31:08 2011 for ROOT_528-00b_version by  doxygen 1.5.1