17 december 1998silvia resconi atlfast++ into lhc++: a first exercise the aim of the exercise: from...

Post on 13-Dec-2015

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ATLFClusterMaker *clust=new ATLFClusterMaker("clust","Make clust");ATLFElectronMaker *ele=new ATLFElectronMaker("electron","Make electron");ATLFMuonMaker *muo=new ATLFMuonMaker("muon","Make muon");ATLFPhotonMaker *pho=new ATLFPhotonMaker("photon","Make photon");ATLFJetMaker *jet=new ATLFJetMaker("jet","Make jet");ATLFMiscMaker *misc=new ATLFMiscMaker("misc","Make misc");Pythia *mypythia=new Pythia;testobjy *dbWriter=new testobjy("AtlasProd");

...int main(){...for (ii = 1; ii <= mypythia->nevt ; ++ii) { mypythia->Make();// create event AtlasEvent *evt=new AtlasEvent(ii); evt->Event(); dbWriter->readEvent(evt);// create cluster clust->Make(evt);

dbWriter->addClusters(clust);// create electron ele->Make(evt,clust);

dbWriter->addElectrons(ele);// create muon muo->Make(evt,clust); dbWriter->addMuons(muo);// create photon pho->Make(evt,clust); dbWriter->addPhotons(pho);

...

EVENT

list of particles

list of clusters

list of electrons

list of muons

list of photon

list of jets

id,ks,kf,mum,secondmum,firstchild,lastchild,px,py,pz,energy,mass,

vx,vy,vz,time

Kfcode,Ncells,Nparticles,Eta0,Phi0,Eta,Phi,Et

Kfcode,Mcparticle,Kfmother,Eta,Phi,Pt

Kfcode,Mcparticle,Kfmother,Isolated,Eta,Phi,Pt

Kfcode,Mcparticle,Kfmother,Eta,Phi,Pt

Kfcode,Ncells,Nparticles,Part,Eta0,Phi0,Eta,Phi,Pt

TAG

idrunidevent

npart

nmuos_isonmuos_noiso

nelenphoton

njet

njetb

njetc

njettau

pxmiss

pymiss

pxnu

pynu

top related