#include <JetEvent.h>
Inheritance diagram for JetEvent:
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 |
Jet * | AddJet () |
Track * | AddTrack () |
Hit * | AddHitA () |
Hit * | AddHitB () |
TClonesArray * | GetJets () const |
Private Attributes | |
TVector3 | fVertex |
Int_t | fNjet |
Int_t | fNtrack |
Int_t | fNhitA |
Int_t | fNhitB |
TClonesArray * | fJets |
TClonesArray * | fTracks |
TClonesArray * | fHitsA |
TClonesArray * | fHitsB |
Static Private Attributes | |
static TClonesArray * | fgJets |
static TClonesArray * | fgTracks |
static TClonesArray * | fgHitsA |
static TClonesArray * | fgHitsB |
Definition at line 64 of file JetEvent.h.
JetEvent::JetEvent | ( | ) |
Definition at line 25 of file JetEvent.cxx.
JetEvent::~JetEvent | ( | ) | [virtual] |
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] |
Int_t JetEvent::GetNtrack | ( | ) | const [inline] |
Int_t JetEvent::GetNhitA | ( | ) | const [inline] |
Int_t JetEvent::GetNhitB | ( | ) | const [inline] |
Jet * JetEvent::AddJet | ( | ) |
Track * JetEvent::AddTrack | ( | ) |
Hit * JetEvent::AddHitA | ( | ) |
Hit * JetEvent::AddHitB | ( | ) |
TClonesArray* JetEvent::GetJets | ( | ) | const [inline] |
TVector3 JetEvent::fVertex [private] |
Int_t JetEvent::fNjet [private] |
Int_t JetEvent::fNtrack [private] |
Int_t JetEvent::fNhitA [private] |
Int_t JetEvent::fNhitB [private] |
TClonesArray* JetEvent::fJets [private] |
TClonesArray* JetEvent::fTracks [private] |
TClonesArray* JetEvent::fHitsA [private] |
TClonesArray* JetEvent::fHitsB [private] |
TClonesArray* JetEvent::fgJets [static, private] |
TClonesArray* JetEvent::fgTracks [static, private] |
TClonesArray * JetEvent::fgHitsA [static, private] |
TClonesArray * JetEvent::fgHitsB [static, private] |