GEANT4: GiRiŞ ve ÖRNEKLER

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "GEANT4: GiRiŞ ve ÖRNEKLER"

Transkript

1 GEANT4: GiRiŞ ve ÖRNEKLER Ercan Piliçer - Uludağ Üniversitesi

2 Tarihçe Geant3 CERN' de geliştirildi ( ) Geant4 (C++) Geant3 (Fortran) ün gelişmiş halidir Dec 94 Apr 97 Jul 98 Dec 98 Projenin başlangıcı İlk alpha sürümü İlk beta sürümü İlk Geant4 halka açık sürüm 1.0 Geant4 SLAC' da BaBar deneyinde 2000 yılından itibaren kullanılmaktadır Geant4 ATLAS, CMS, LHCb deney merkezlerinde 2004' den itibaren Monte Carlo Simulasyon programı olarak kullanılmaktadır Aralık 2006 Mayıs 2007 Haziran 2007 Aralık 2007 Mart 2009 Nisan 2010 Geant4 8.2 sürümü Geant4 8.3 sürümü Geant4 9.0 sürümü Geant4 9.1 sürümü Geant4 9.2 sürümü Geant4.9.3 sürümü Şubat 2011 Geant4.9.4 sürümü

3 Geant4 Paketleri Geant4 17 kategoriden oluşur Birbirinden bağımsız çalışma grupları tarafından geliştirilir Kategorilerin birbirine arayüzü Global çalışma gurubu ile ele alınır

4 Uygulama Aşamaları PreInit initialize Geant4 6 uygulama aşamasına sahiptir Idle G4State_PreInit Fizik süreçlerin başlatılması/tanımlanması gerekir G4State_Idle Run (event loop) Materyal, Geometri, Parçacık ve/veya Simulasyonu başlatmaya hazır G4State_GeomClosed beamon GeomClosed Quit EventProc Geometri optimize edilir ve bir olayı simule etmek için hazırdır G4State_EventProc Bir olay yürütülür G4State_Quit (Normal) sonlandırma G4State_Abort Kural dışı bir durum oluşması ve programın sonlandırılması exit Abort

5 Terminoloji

6 Geant4' de Çalıştırma (Run) Çalıştırma BeamOn ile başlar Bir çalıştırma içerisinde kullanıcı aşağıdakileri değiştiremez tanımlanan geometriyi fiziksel süreçlerin ayarlarını Bir çalıştırma aynı geometriyi ve fiziksel şartları paylaşan olayların birleşimidir ve bir olay çevrimini içerir Çalıştırmanın başlangıcında geometri optimize edilir ve tesir kesiti tabloları tanımlanan materyallere göre hesaplanır G4RunManager sınıfı bir çalıştırmanın işleyişini yönetir, Bir çalıştırma G4Run sınıfı veya G4Run dan türetilmiş kullanıcı tanımlı sınıfla temsil edilir G4UserRunAction bir çalıştırma için kullanıcı isteğine bağlı detayları verebilecek bir sınıfdır

7 Geant4' de Olay (Event) Olay Geant4 simulasyonun basit bir birimidir İşleme başlanmadan önce, birincil parçacıklar oluşturulup yığın (stack) içine atılır Birincil parçacıklar bu yığından alınıp geometri içerisinde takip edilir (tracked) Bu sırada oluşan ikincil parçacıklar da yığın içerisine atılır Takip etme olayı yığın içerisinde parçacıklar olduğu sürece devam eder Yığın boş olduğu zaman bir olayın işlenmesi bitmiştir G4Event sınıfı bir olayı temsil eder. Bu sınıf - Birincil parçacıklar ve konumları listesi - Parçacık hit ve yörüngeleri nesnelerine sahiptir G4EventManager sınıfı bir olayın işleyişini kontrol eder G4UserEventAction bir olay için kullanıcıya isteğe bağlı hesaplamalar yapmasını sağlar

8 Geant4' de İz (Track) İz bir parçacığın anlık görüntüsüdür - sadece o anki parçacığın fiziksel büyüklüklerine sahiptir - parçacık hareket ettiğinde anlık görüntüdeki fiziksel büyüklükler de değişir - herhangi bir anda iz (track), konuma ve fiziksel büyüklüğe sahiptir - adımların toplamı değildir İz nesnesi silindiği zaman - en dıştaki hacim dışarısına gider - yok olur (bozunma, inelastik saçılma gibi olaylarla) - sıfır kinetik enerjiye sahip olur - veya kullanıcının kararı ile silinir G4TrackingManager bir izin işleyişini kontrol eder, bir iz G4Track sınıfı ile temsil edilir G4UserTrackingAction kullanıcı isteğine bağlı bir sınıftır TrackID=2 ParentID=1 TrackID=1 ParentID=0

9 Geant4' de Adım (Step) Adım iki noktaya sahiptir ve bunlarda parçacık ile bilgiler vardır (o adımdaki enerji kaybı, uçuş zamanı, kinetik enerjisi gibi) Her bir nokta içerisinde bulunduğu hacmin ve materyalin bilgisine sahiptir Hacim sınırlarında yansıma gibi olayların simulasyonu için adım bilgisinde bir sonraki hacime ait bilgiler de bulunmaktadır G4SteppingManager sınıfı bir adımın işleyişini kontrol eder ve bir adım G4Step sınıfı ile temsil edilir G4UserSteppingAction adım hakkındaki bilgilerin alınabileceği isteğe bağlı bir sınıftır Hacimlerin sınırı Adım Adım öncesi nokta Adım sonrası nokta (Pre-step point) (Post-step point)

10 Geant4' de Parçacık G4Track Konumu, geometrik bilgisi, vb Bu takip edilecek parçacığın temsil edildiği sınıftır Geant4' de parçacık 3 sınıf düzeyi ile temsil edilir G4DynamicParticle Parçacığın momentumu, enerjisi, spini gibi Dinamik fiziksel özellikleri hakkında bilgileri sağlar Herbir G4Track nesnesi kendine ait ve tek G4DynamicParticle nesnesine sahiptir Bu sınıf herbir parçacığın kendisini temsil eder G4ParticleDefinition Parçacığın yükü, kütlesi, yaşam süresi, bozunma kanalları gibi Statik özellikleri hakkında bilgileri sağlar Parçacık özelliklerinin listesi PDG kodu Kütlesi Elektrik yükü Spin, izospin, parite Magnetik moment Kuark içerikleri Yaşam süresi, bozunma kanalları Katogoriler Gluon / kuark / di-kuark Leptonlar Mezonlar Baryonlar İyonlar Diğerler

11 Birim Sistemi $CLHEP_BASE_DIR/include/CLHEP/Units/SystemOfUnits.h millimeter nanosecond Mega electron Volt positron charge degree Kelvin the amount of substance luminous intensity radian steradian Kullanılan değişkenlerin birim ataması aşağıdaki gibi yapılabilir G4double Size = 15*km; G4doubel KineticEnergy = 90.3*GeV; G4double density = 11*mg/cm3; Geant4 içcerisinde bazı aşağıdaki gibi interaktif komutlarda hazır olarak bulunmaktadır /gun/energy 15.2 kev /gun/position meter Kullanılan kodun içerisinde de bilgi almak için girilen değerler / sembolü kullanılarak görüntülenebilir. G4cout << KineticEnergy/keV << " kev"; G4cout << density/(g/cm3) << " g/cm3"; (mm) (ns) (MeV) (eplus) (kelvin) (mole) (candela) (radian) (steradian)

12 Ne Yapmalıyım? Geant4 ile bir uygulama yapmak icin: Simule edilecek geometrinin hazırlanması (materyaller, hacimler ve konumları gibi) İlgili fiziğin tanımlanması (parçacıklar, fiziksel süreçler ve modeller, üretim eşik enerjisi) Bir olayın nasıl başlayacağı (birincil parçacıkların oluşum mekanizması) Bunların yanında: Hazırlanan geometrinin ve parçacık izlerinin görüntülenmesi Kullanılan fizik ile ilgili ekran çıktıların alınması Kendinize ait UI (User Interface) komutların eklenmesi Simulasyon sırasında faydalı bilgilerin toplanması

13 Kullanıcı Sınıfları main() Geant4 varsayılan bir main() metodu tanımlamaz Başlangıç sınıfları G4RunManager::SetUserInitialization() metodu başlangıçta G4VUserDetectorConstruction G4VUserPhysicsList sınıflarının tanımlanması ve çağırılmasında kullanılır Eylem sınıfları G4RunManager::SetUserAction() metodu başlangıçta G4VUserPrimaryGeneratorAction G4UserRunAction G4UserEventAction G4UserStackingAction G4UserTrackingAction G4UserSteppingAction sınıflarının tanımlanması ve çağırılmasında kullanılır Yeşil renkteki sınıflar zorunlu sınıflardır

14 Geometri G4VUserDetectorConstruction temel sınıfından kullanıcıya ait MyDetectorConstruction sınıfı türetilir Bu sınıfın Construct() metodunda Gerekli tüm materyaller tanımlanır Kullanılacak hacimler tanımlanır Duyarlı detektörleriniz başlatılır ve mantıksal hacimlere atanır İsteğe bağlı olarak da Optionally you can define Geometrinizin herhangi bir yeri için bölgeler tanımlanabilir Kullanıcak hacimlerin görüntüleme özellikleri tanımlanır (renk, görünürlük biçimleri gibi)

15 Geometri Temel strateji; G4VSolid* pboxsolid = new G4Box( aboxsolid, 1.*m, 2.*m, 3.*m); Üç kavram vardır; G4VSolid şekli, boyutları G4LogicalVolume materyal, duyarlılık, kullanıcı limitleri Magnetik alan, vb G4VPhysicalVolume konumu, dönüşü G4VSolid G4Box G4Tubs G4LogicalVolume* pboxlog = new G4LogicalVolume( pboxsolid, pboxmaterial, aboxlog, 0, 0, 0); G4VPhysicalVolume* aboxphys = new G4PVPlacement( protation, G4ThreeVector(posX, posy, posz), pboxlog, aboxphys, pmotherlog, 0, copyno); G4LogicalVolume G4Material G4VPhysicalVolume G4VisAttributes G4PVPlacement G4VSensitiveDetector G4PVParameterised

16 Geometri (Katı Hacimler Solid Volumes) CSG (Constructed Solid Geometries) G4Box(const G4String &pname, // name G4Tubs(const G4String &pname, // name G4double prmin, // inner radius G4double prmax, // outer radius G4double pdz, // Z half length G4double half_x, // X half size G4double psphi, // starting Phi G4double half_y, // Y half size G4double pdphi); // segment angle G4double half_z); // Z half size G4Cons G4Trd G4Trap G4Para (parallelepiped) G4Sphere

17 Geometri (Katı Hacimler Solid Volumes) Katı hacimler bir araya getirilebilir (boolean operations) G4UnionSolid, G4SubtractionSolid, G4IntersectionSolid Ne Gerekir? 2 katı hacme, 1 mantıksal işleme, ve isteğe bağlı olarak 2. hacim için döndürülmesi (2. hacim 1. hacimin koordinat sistemine göre yerleştirilmiştir) Sonuçta yeni katı hacim oluşur bu da tekrardan yeni mantıksal işlemlerle yeni katı hacimlere dönüştürülebilir. Bu tür bir hacimde parçacık takibi hacimlerin sayısına bağlı olarak artar G4UnionSolid G4SubtractionSolid G4IntersectionSolid

18 Geometri (Mantıksal Hacim Logical Volume) G4LogicalVolume(G4VSolid *psolid, G4Material *pmaterial, const G4String &name, G4FieldManager *pfieldmgr=0, G4VSensitiveDetector *psdetector=0, G4UserLimits *pulimits=0); Hacimin konumu ve döndürülmesi dışında bütün bilgilerini içerir Şekli ve boyutlarını (G4VSolid) Materyal, duyarlılık, görüntüleme özelliklerini İçerisinde bulunan diğer hacimlerin konumlarını Magnetik alan Kullanıcı limitleri

19 Geometri (Fiziksel Hacimler Physical Volumes) Yerleştirilmiş hacim (placement volume) Bir hacim içerisine yerleştirien hacim elemanıdır. Bir fiziksel hacim nesnesi bir tane gerçek hacmi temsil eder Tekrar eden hacim (repeated volume) Bir hacmin birden fazla tekrar edilmesidir. Bir fiziksel hacim nesnesi birden fazla gerçek hacmi temsil eder. placement Bilgisayar hafızasında az yer kullanır Parametreleştirilmiş tekrar eden hacimler (Parameterised) Bir eksende tekrar eden hacimler (Replica, Division) Ana hacim ya birçok yerleştirilmiş hacmi ya da bir tekrar eden hacmi içerebilir repeated

20 Geometri <?xml version="1.0" encoding="utf-8"?> <gdml xsi:nonamespaceschemalocation="gdmlschema/gdml.xsd"> <define>... <position name="trkrinworldpos" unit="mm" x="0" y="0" z="100"/> </define> Geometry Desciption Markup Language <materials>... <element name="nitrogen" formula="n" Z="7."> Build-in Geant4 <atom value="14.01"/> </element> export G4LIB_BUILD_GDML=1 <material formula=" " name="air" > <D value="1.290" unit="mg/cm3"/> <fraction n="0.7" ref="nitrogen" /> $G4INSTALL/source/persistency/gdml/schema/ <fraction n="0.3" ref="oxygen" /> gdml_core.xsd </material> </materials> gdml_define.xsd <solids> gdml_extensions.xsd... <box lunit="mm" name="tracker" x="50" y="50" z="50"/> gdml_materials.xsd </solids> gdml_parameterised.xsd <structure>... gdml_replicas.xsd <volume name="world" > gdml_solids.xsd <materialref ref="air" /> <solidref ref="world" /> gdml.xsd <physvol> <volumeref ref="tracker" /> <positionref ref="trkrinworldpos"/> 5 bloktan oluşur <rotationref ref="trkinworldrot"/> Define </physvol> </volume> Material </structure> Solids <setup name="default" version="1.0" > <world ref="world" /> Structure </setup> Setup </gdml> (GDML)

21 Geometri (ROOT) ATLAS

22 Fizik Geant4 de başlangıçta varsayılan herhangi bir fizik veya parçacık yoktur Parçacık iletimi (transportation) bile tanımlanmalıdır G4VUserPhysicsList temel sınıfından kullanıcı MyPhysicsList türetilmiş sınıfını oluşturur Tüm gerekli parçacıklar tanımlanır Gerekli fizik süreçleri tanımlanır ve uygun parçacıklara atanır Tüm hacim (world) veya belirli bir bölge içn parçacık oluşum enerjileri tanımlanır Geant4 içerisinde bunlar için bir çok örnek bulunmaktadır Fiziksel süreç farklı enerji aralıklarında değişik model, tesir kesitleri vb içerebilir Gamma Compton scattering Pair production particle process 1 process 2 model 1 model 2 cross section set 1 cross section set 2 cross section set 3

23 Fizik (Sağlanan) ElektroManyetik fizik Standard fizik, ~ PeV Düşük enerji limiti, 250 ev ~ PeV (Livermore & Penelope) Optik fotonlar DNA seviyesindeki modeller, 7 ev ~ 100 MeV Zayıf fizik Atomaltı parçacık bozunması Çekirdeklerin radyoaktif bozunması Hadronik fizik 0 ev ~ 100 TeV Muon ve gamma çekirdek etkileşmeleri,10 MeV ~ TeV Parametrize edilmiş or hızlı simulation fiziği

24 Fizik Kullanıcı tanımlı fizik listesi (kısmen basitleştirilmiş) G4VUserPhysicsList temel sınıfından MyPhysicsList sınıfın türetilmesi Modular fizik listes (biraz daha karmaşık) G4VModularPhysicsList temel sınıfından MyPhysicsList daha detaylı sınıfın türetilmesi Referans fizik listesi $G4INSTALL/source/physics/lists Uygulanacak metot class MyPhysicsList: public G4VUserPhysicsList { public: MyPhysicsList(); ~MyPhysicsList(); void ConstructParticle(); // simulasyonda gerekli olan parçacıkların seçimi void ConstructProcess(); // ilgili fiziğin herbir parçacığa atanması void SetCuts(); // ikincil parçacıkların üretim eşik enerjisi }; main metodunda Geant4 e bu fiziğin kayıt edilmesi runmanager->setuserinitialization(new MyPhysicsList);

25 Üretim Eşik Enerjisi (Production Cuts) Bu eşik enerjisi bir uzaklıktır, enerji değildir Birincil parçacıklar enerjilerini kaybederek ikincil parçacıklar oluşturur (elektron, gama) Bu kesilim (cut-off) ikincil parçacıkların menzilini temsil eder, bu parçacığın izinin karşılık gelen enerjide yok edildiği anlamına gelmez Bir parçacık izi sıfır kinetik enerjiye kadar takip edilir İkincil parçacıkların üretim eşiği mesafesi demektense kesilim (cut) denilir Geant4 de varsayılan kesilim değeri 1 mm Kullanıcı hassas sonuçlar ve CPU performansı için kendine gereken kesilim değerini atayabilir Kesilim değeri MyPhysicsList sınıfının SetCuts() metodunda atanır Çok küçük kesilim değeri kullanmak gereksiz olabilir Silikonda 10 kev' lik gama menzili ~ birkaç cm Silikonda 10 kev' like elektron menzili ~ birkaç mikron

26 Birincil Parçacıklar G4VUserPrimaryGeneratorAction temel sınıfından MyPrimaryGeneratorAction sınıfının türetilmesi G4Event nesnesi birincil parçacıkları ve başlangıç konumlarını oluşturan birincil parçacık oluşum sınıfı nesnesine gönderilir Geant4 provides several generators in addition to the G4VPrimaryParticleGenerator base class G4ParticleGun G4HEPEvtInterface, G4HepMCInterface Interface to /hepevt/ common block or HepMC class G4GeneralParticleSource (GPS) Define radioactivity

27 İsteğe Bağlı Kullanıcı Sınıflar Kullanıcı eylem sınıflarının hepsi main() metodu içerisinde çağırılmalıdır ve RunManager a atanmalıdır G4UserRunAction G4Run* GenerateRun() Fizik tabloları etkileyecek değişken tanımlaması void BeginOfRunAction(const G4Run*) G4UserEventAction Histogramların tanımlanması void BeginOfEventAction(const G4Event*) void EndOfRunAction(const G4Run*) Bir olayın seçilmesi Histogramların kayıt edilmesi Olay ile ilgili değişkenlerin sıfırlanması Çalıştırma sonuçlarının analizi void EndOfEventAction(const G4Event*) Bir olay için analizlerin yapılması G4UserTrackingAction void PreUserTrackingAction(const G4Track*) Parçacık izinin depolanması/depolanmaması void PostUserTrackingAction(const G4Track*) Gereksiz parçacık izlerinin silinmesi G4UserSteppingAction void UserSteppingAction(const G4Step*) G4UserStackingAction Bir adım için gerekli bilgilerin alınması void ClassifyNewTrack(const G4Track*) void NewStage() void PrepareNewEvent()

28 Görüntüleme Geant4 ün faklı grafik sürücülerine arayüzeyi vardır DAWN WIRED RayTracer OpenGL OpenInventor VRML HepRApp gmocren gmocren

29 Analiz Kod içerisinde ROOT $G4ANALYSIS_USE_ROOT AIDA $G4ANALYSIS_USE Örneğin MySteppingAction, MyEventAction, MySensitiveDetector sınıflarında kullanımı Geant4 içerisinde hazır bulunan hesaplayıcılar (Primitive scorers) $G4INSTALL/source/digits_hits/scorer G4PSEnergyDeposit3D.cc G4PSTrackLength.cc G4PSNofCollision.cc G4PSEnergyDeposit.cc G4PSNofSecondary.cc G4PSDoseDeposit3D.cc G4PSDoseDeposit.cc G4PSMinKinEAtGeneration.cc examples/extended/runandevent/re03 /score/create/boxmesh boxmesh_1 /score/mesh/boxsize cm /score/mesh/nbin /score/quantity/energydeposit edep /score/close /score/drawprojection boxmesh_1 edep

30 Araçlar (Geometri)

31 Araçlar (MOMO)

32 Uygulama Alanları (HEP) BaBar Use of Geant4 in the ATLAS Detector Simulation ATLAS (LHC) Use of Geant4 in the ATLAS Detector Simulation CMSSW and OSCAR (LHC) Use of Geant4 in the CMS experiment GAUSS (LHC) Use of Geant4 in the GAUSS simulation program of the LHCb experiment ALICE (LHC) Use of Geant4 in the ALICE Geant4 Simulation Fermilab Use of Geant4 at Fermilab for different applications ILC Use of Geant4 for the International Linear Collider project BDSIM Toolkit based on Geant4 for accelerator beamline simulation

33 Uygulama Alanları (Space & Radiation) European Space Agency Geant4 Space Users' Home Page ESA Project Support XMM-Newton Radiation Environment. Space Environment Information System (SPENVIS) Dose Estimation by Simulation of the ISS Radiation Environment (DESIRE) Physics Models for Biological Effects of Radiation and Shielding QinetiQ Space Energetic Particle Transport and Interaction Modeling studies (SEPTIMESS) Radiation Effects Analysis Tools (REAT) MUlti-LAyered Shielding SImulation Software (MULASSIS) GLAST Gamma Ray Large Area Space Telescope

34 Uygulama Alanları (Medical) GAMOS Geant4-based Architecture for Medicine-Oriented Simulations GATE Geant4 Application for Tomographic Emission G4EMU Geant4 European Medical User Organization G4MED (in Japanese) Geant4 Medical Physics in Japan G4NAMU Geant4 North American Medical User Organization

35 Geant4 Collaboration PPARC Lebedev Collaborators also from non-member institutions, including Budker Inst. of Physics IHEP Protvino MEPHI Moscow Pittsburg University

36 Örnekler 3 katogoride toplanır (G4INSTALL/examples) Yeni başlayanlar (examples/novice) 7 adet örnek Kapsamlı (examples/extended) 19 adet örnek Fiziksel süreçlerin testi ve doğrulanması Geant4 araçlarının gösterimi İleri düzey (examples/advanced) 20 adet örnek Pratik uygulamalar HEP dışı uygulamalardan örnekler (Space,Medical,..)

37 Uygulama Geant4 yüklenmesi ve ortam değişkenleri Silikon detektöre gelen foton demet Sınıfların açıklaması Analizlerin yapılması

38 BACKUP SLIDES

39 How to participate in? Depending your interest & capabilities, Choose your way in Computer Aided Methods Learn advanced programming (C++) CAD Tools XML language Physics Models Analyze Tools (RooT, OpenScientist, JAS, Paw) Have a look at; Analysis and Reconstruction Detector Simulation Event Generation (JAS3, LCIO) (SLIC, LCDG4, Mokka) (Herwig, GuineaPig)

40 Tracking & Processes Geant4 Tracking is general It is independent to the particle type the physics processes assigned to a particle It gives the chance to all processes to contribute to determining the step length contribute any possible changes in physical quantities of the track generate secondary particles suggest changes in the state of the track (e.g. to suspend, postpone or kill it) Processes; Particle transportation is a process as well; the particle interacts with geometrical volume boundaries and field of any kind Each particle has its own list of applicable processes. At each step, all processes listed are invoked to get proposed physical interaction lengths The process which requires the shortest interaction length (in space-time) is the one that occurs. Each process has one or combination of the following natures. AtRest (e.g. muon decay at rest) AlongStep (continuous process, e.g. Cerenkov process) PostStep (discrete process, e.g. decay on the fly)

41 EM Physics Category

42 Hadronic Physics Category CHIPS At rest Absorption µ, π, K, anti-p CHIPS (gamma) Photo-nuclear, electro-nuclear High precision neutron Evaporation Fermi breakup Multifragment Photon Evap Precompound FTF String (up to 20 TeV) QG String (up to 100 TeV) Binary cascade Rad. Decay Bertini cascade Fission LE pp, pn HEP ( up to 15 TeV) LEP 1 MeV 10 MeV 100 MeV 1 GeV 10 GeV 100 GeV 1 TeV plus G4BinaryLightIonCascade, G4WilsonAbrasion, G4EmDissociation

43 ConstructParticle() [1] Basic construction method: By manually invoking the particle definition methods #include G4Electron.hh #include G4Proton.hh void MyPhysicsList::ConstructParticle() { G4Electron::ElectronDefinition(); G4Proton::ProtonDefinition(); G4Neutron::NeutronDefinition(); G4Gamma::GammaDefinition(); }

44 ConstructParticle() [2] By using utility classes: That make the individual calls for you: void MyPhysicsList::ConstructParticle() { G4BaryonConstructor* baryonconstructor = new G4BaryonConstructor(); baryonconstructor->constructparticle(); delete baryonconstructor; G4BosonConstructor* bosonconstructor = new G4BosonConstructor(); bosonconstructor->constructparticle(); delete bosonconstructor; }

45 ConstructProcess() void MyPhysicsList::ConstructProcess() { AddTransportation(); // Method provided by G4VUserPhysicsList // It assignes the transportation process to all // particles, with non-zero lifetime, defined // in ConstructParticle() ConstructEM(); // Method may be defined by user (for convenience) // Instantiate electromagnetic processes here ConstructGeneral(); // Method may be defined by user (for convenience) }

46 ConstructEM() void MyPhysicsList::ConstructEM() { theparticleiterator->reset(); while( (*theparticleiterator)() ) { G4ParticleDefinition* particle = theparticleiterator->value(); G4ProcessManager* pmanager = particle->getprocessmanager(); G4String particlename = particle->getparticlename(); if (particlename == gamma ){ pmanager->adddiscreteprocess(new G4GammaConversion()); } } }

GEANT4: GiRiŞ ve ÖRNEKLER

GEANT4: GiRiŞ ve ÖRNEKLER GEANT4: GiRiŞ ve ÖRNEKLER Ercan Piliçer - Uludağ Üniversitesi 1 Tarihçe Geant3 CERN' de geliştirildi (1982-1994) Geant4 (C++) Geant3 (Fortran) ün gelişmiş halidir Dec 94 Apr 97 Jul 98 Dec 98 Projenin başlangıcı

Detaylı

(Geometry And Tracking) http://geant4.cern.ch Adnan Kılıç Uludağ Üniversitesi

(Geometry And Tracking) http://geant4.cern.ch Adnan Kılıç Uludağ Üniversitesi (Geometry And Tracking) http://geant4.cern.ch Adnan Kılıç Uludağ Üniversitesi 1 TARİHTE GEANT4-1 Ø Geant3 e modern hesaplama tekniği nasıl uygulanabilir ( CERN ve KEK (1993) )? Ø RD44 Nesne Yönelimli teknoloji

Detaylı

Geant4. Kısa Bir Tanıtım

Geant4. Kısa Bir Tanıtım Geant4 Kısa Bir Tanıtım Adnan Kılıç - adnank@uludag.edu.tr Taylan Yetkin - tyetkin@yildiz.edu.tr Ağırlıklı olarak linklerdeki konuşmaların slaytlarından yararlanılmıştır: h1ps://agenda.infn.it/conferencedisplay.py?confid=5699

Detaylı

Ercan Piliçer Uludağ Üniversitesi (Araş.Gör.Dr.) INFN-Perugia (Post-Doc)

Ercan Piliçer Uludağ Üniversitesi (Araş.Gör.Dr.) INFN-Perugia (Post-Doc) & Ercan Piliçer Uludağ Üniversitesi (Araş.Gör.Dr.) INFN-Perugia (Post-Doc) Contents FLUKA GEANT4 2 3 History 1. Generation 1962-1978 J.Ranft (Rutherfor Lab.) and H.Geibel (CERN) hadron beam (300 GeV proton)

Detaylı

HPFBU 2014 TOKAT KIŞ OKULU GEANT4 ÇALIŞMASI

HPFBU 2014 TOKAT KIŞ OKULU GEANT4 ÇALIŞMASI TOKAT KIŞ OKULU GEANT4 ÇALIŞMASI Taylan YETKİN - tyetkin@yildiz.edu.tr Adnan KILIÇ - adnank@uludag.edu.tr GEANT4' TEN ALGIC CEVABI ALMAK UserSteppingAction() içerisinde adım adım alınan biriktirilir. Bilgi

Detaylı

ALGIÇ BENZETİMİ. V. ERKCAN ÖZCAN, University College London

ALGIÇ BENZETİMİ. V. ERKCAN ÖZCAN, University College London ALGIÇ BENZETİMİ V. ERKCAN ÖZCAN, University College London Ana Hatlar Algıçlara giriş Parçacıkların algıçla etkileşmesi, sinyalin okunması ve sayısallaştırılması, parçacıkları izlerinden inşaa etme. Tam

Detaylı

Bölüm 5. Tıbbi Görüntüleme Yöntemlerinin Temel İlkeleri. Prof. Dr. Bahadır BOYACIOĞLU

Bölüm 5. Tıbbi Görüntüleme Yöntemlerinin Temel İlkeleri. Prof. Dr. Bahadır BOYACIOĞLU Bölüm 5 Tıbbi Görüntüleme Yöntemlerinin Temel İlkeleri Prof. Dr. Bahadır BOYACIOĞLU İÇİNDEKİLER X-ışınları Görüntüleme Teknikleri Bilgisayarlı Tomografi (BT) Manyetik Rezonans Görüntüleme (MRI) Nükleer

Detaylı

Alüminyum Hedefte Depolanan Enerjinin Elektron Enerjisi ile Değişimi. Variation of Deposition Energy with Electron Energy in Aluminum Target

Alüminyum Hedefte Depolanan Enerjinin Elektron Enerjisi ile Değişimi. Variation of Deposition Energy with Electron Energy in Aluminum Target Alüminyum Hedefte Depolanan Enerjinin Elektron Enerjisi ile Değişimi Zehra Nur Demirci 1,*, Nilgün Demir 2, İskender Akkurt 1 1 Süleyman Demirel Üniversitesi, Fen-Edebiyat Fakültesi, Fizik Bölümü, Çünür

Detaylı

Operator Aşırı Yükleme (Operator OverLoading)

Operator Aşırı Yükleme (Operator OverLoading) Operator Aşırı Yükleme (Operator OverLoading) Operator Aşırı Yükleme Operatör metotları bir nesnenin ifadeler içinde operatörlerle kullanıldığı zaman davranışını belirler. Temel veri türleri için operatörler

Detaylı

CERN Bağlamında İleri Fizik Uygulamaları

CERN Bağlamında İleri Fizik Uygulamaları Kaynaklar CERN website (http://kt.cern/medical-applications ve http://kt.cern/aerospace) Harran Üniversitesi (Türkiye) 3 Mayıs, 2017 CERN neredesin? CERN deki ana yapılar: ATLAS (A Toroidal LHC ApparatuS),

Detaylı

1 BEÜ./ÖĞR.İŞL FEN-EDEBİYAT FAKÜLTESİ FİZİK BÖLÜMÜ BÖLÜM KODU : 3111 HAZIRLIK SINIFI

1 BEÜ./ÖĞR.İŞL FEN-EDEBİYAT FAKÜLTESİ FİZİK BÖLÜMÜ BÖLÜM KODU : 3111 HAZIRLIK SINIFI HAZIRLIK SINIFI 01.Yarıyıl Dersleri 02.Yarıyıl Dersleri *FİZ000 Hazırlık Preparatory Course 30 *FİZ000 Hazırlık Preparatory Course 30 * İngilizce hazırlık isteğe bağlıdır. 1 BEÜ./ÖĞR.İŞL. 01.Yarıyıl Dersleri

Detaylı

Elektromanyetik ve Hadron Kalorimetrelerinin Farklı Açılardaki Verimleri

Elektromanyetik ve Hadron Kalorimetrelerinin Farklı Açılardaki Verimleri Elektromanyetik ve Hadron Kalorimetrelerinin Farklı Açılardaki Verimleri Ali BOLAT 1, Șule ÇİTÇİ 1,*, Recep AKKAYA 1 1 Sakarya Üniversitesi Fizik Böl., Esentepe Kampüsü, Adapazarı, Sakarya. Özet Parçacık

Detaylı

Sınıflar ve Yapılar Arasındaki Farklılıklar. Değer ve Referans Türde Olan Aktarımlar

Sınıflar ve Yapılar Arasındaki Farklılıklar. Değer ve Referans Türde Olan Aktarımlar Nesneler ve Türler Sınıflar ve Yapılar Arasındaki Farklılıklar Sınıf Üyeleri Değer ve Referans Türde Olan Aktarımlar Yapıcılar ve Statik Yapıcılar Read-Only Statik Sınıflar Object Sınıfı Sınıflar Sınıflar

Detaylı

--AccTR-- Hızlandırıcı Fiziği Tartışma Takımı.

--AccTR-- Hızlandırıcı Fiziği Tartışma Takımı. --AccTR-- Hızlandırıcı Fiziği Tartışma Takımı www.cern.ch/hfiz İçerik o FLUKA Benzetimi Tanım Kullanım Alanları Tarihçe Yapı Yetenekler Kurulum Girdi Kütüğü Çalıştırma & Sonuç Alma Uygulamalar 01.08.2012

Detaylı

UBT Foton Algılayıcıları Ara Sınav Cevap Anahtarı Tarih: 22 Nisan 2015 Süre: 90 dk. İsim:

UBT Foton Algılayıcıları Ara Sınav Cevap Anahtarı Tarih: 22 Nisan 2015 Süre: 90 dk. İsim: UBT 306 - Foton Algılayıcıları Ara Sınav Cevap Anahtarı Tarih: 22 Nisan 2015 Süre: 90 dk. İsim: 1. (a) (5) Radyoaktivite nedir, tanımlayınız? Bir radyoizotopun aktivitesi (A), izotopun birim zamandaki

Detaylı

Problem B. Beton duvar (perde) Beton. E = 29500 ksi, Poisson oranı = 0.2. Yapılacaklar

Problem B. Beton duvar (perde) Beton. E = 29500 ksi, Poisson oranı = 0.2. Yapılacaklar Problem B Beton duvar (perde) Beton E = 29500 ksi, Poisson oranı = 0.2 Yapılacaklar Duvarı modellerken shell (kabuk) elemanları kullanınız. A Perdesindeki kesme kuvvetini, eksenel kuvveti ve momenti hesaplayınız.

Detaylı

BİL-142 Bilgisayar Programlama II

BİL-142 Bilgisayar Programlama II BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş Sınıflar, Nesneler, Fonksiyon ve Veri Üyeleri Sınıf ve Fonksiyon Üyeleri

Detaylı

FİZ314 Fizikte Güncel Konular

FİZ314 Fizikte Güncel Konular FİZ314 Fizikte Güncel Konular 2015-2016 Bahar Yarıyılı Bölüm-8 23.05.2016 Ankara A. OZANSOY 23.05.2016 A.Ozansoy, 2016 1 Bölüm 8: Parçacık Fiziği 1. Temel Olmayan Parçacıklardan Temel Parçacıklara 2. 4

Detaylı

Nötronlar kinetik enerjilerine göre aşağıdaki gibi sınıflandırılırlar

Nötronlar kinetik enerjilerine göre aşağıdaki gibi sınıflandırılırlar Nötronlar kinetik enerjilerine göre aşağıdaki gibi sınıflandırılırlar Termal nötronlar (0.025 ev) Orta enerjili nötronlar (0.5-10 kev) Hızlı nötronlar (10 kev-10 MeV) Çok hızlı nötronlar (10 MeV in üzerinde)

Detaylı

All documents should be presented with an official English or Turkish translation (if the original language is not English or Turkish).

All documents should be presented with an official English or Turkish translation (if the original language is not English or Turkish). Application to Gaziantep University Graduate Programs Gaziantep University invites applications for admission to Graduate Programmes (Masters and Doctoral Degree) for the 2018/2019 Academic Year. To qualify

Detaylı

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ

JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ JAVA PROGRAMLAMA DİLİ ÖZELLİKLERİ Java programlama dili, Java SUN bilgisayar şirketi tarafından 1991 yılında geliştiril Program bloklar halinde yazılır ve bloklar { } ile oluşturulur. Komutlar aynı satıra

Detaylı

Nesneye Yönelmek. veya sadece formülleri bilgisayarın anlayacağı dile çevirmeyi bilen birinin C++ kullanma yöntemleri. Gökhan Ünel

Nesneye Yönelmek. veya sadece formülleri bilgisayarın anlayacağı dile çevirmeyi bilen birinin C++ kullanma yöntemleri. Gökhan Ünel Object Orientation Tonguç (Rador) to the OO speaker: - What are your objects and how do you orient them? Speaker: -Ha?..?! Gökhan: - With a... magnetic field?... ~1996 Nesneye Yönelmek veya sadece formülleri

Detaylı

OTR Sistemlerinde Silikon Görüntüleme Ekranın Geant4 Simülasyonu. Geant4 Simulation of Silicon Screen in OTR Systems

OTR Sistemlerinde Silikon Görüntüleme Ekranın Geant4 Simülasyonu. Geant4 Simulation of Silicon Screen in OTR Systems SDU Journal of Science (E-Journal), 011, 6 (): 11-119 OTR Sistemlerinde Silikon Görüntüleme Ekranın Geant4 Simülasyonu Veli ÇAPALI 1,*, Suat ÖZKORUCUKLU 1 1 Süleyman Demirel Üniversitesi, Fen Edebiyat

Detaylı

Temel Sabitler ve Birimler

Temel Sabitler ve Birimler Temel Sabitler ve Birimler Işığın boşluktaki hızı: c=299792458 m/s ~3x10 8 m/s Planck sabiti: h= 6.62606957(29)x10-34 Js İndirgenmiş Planck sabiti ħ = h/2π Elektron yükü : e=1.602176565(35)x10-19 C İnce

Detaylı

ALIfiTIRMALARIN ÇÖZÜMÜ

ALIfiTIRMALARIN ÇÖZÜMÜ ATOMLARDAN KUARKLARA ALIfiTIRMALARIN ÇÖZÜMÜ 1. Parçac klar spinlerine göre Fermiyonlar ve Bozonlar olmak üzere iki gruba ayr l r. a) Fermiyonlar: Spin kuantum say lar 1/2, 3/2, 5/2... gibi olan parçac

Detaylı

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1

Görsel Programlama DERS 03. Görsel Programlama - Ders03/ 1 Görsel Programlama DERS 03 Görsel Programlama - Ders03/ 1 Java Dili, Veri Tipleri ve Operatörleri İlkel(primitive) Veri Tipleri İLKEL TİP boolean byte short int long float double char void BOYUTU 1 bit

Detaylı

HSancak Nesne Tabanlı Programlama I Ders Notları

HSancak Nesne Tabanlı Programlama I Ders Notları DİZİLER Bellekte ard arda yer alan aynı türden nesneler kümesine dizi (array) denilir. Bir dizi içerisindeki bütün elemanlara aynı isimle ulaşılır. Yani dizideki bütün elemanların isimleri ortaktır. Elemanlar

Detaylı

Unlike analytical solutions, numerical methods have an error range. In addition to this

Unlike analytical solutions, numerical methods have an error range. In addition to this ERROR Unlike analytical solutions, numerical methods have an error range. In addition to this input data may have errors. There are 5 basis source of error: The Source of Error 1. Measuring Errors Data

Detaylı

MAK4061 BİLGİSAYAR DESTEKLİ TASARIM

MAK4061 BİLGİSAYAR DESTEKLİ TASARIM MAK4061 BİLGİSAYAR DESTEKLİ TASARIM (Shell Mesh, Bearing Load,, Elastic Support, Tasarım Senaryosunda Link Value Kullanımı, Remote Load, Restraint/Reference Geometry) Shell Mesh ve Analiz: Kalınlığı az

Detaylı

Bölüm 11. Soyut veri tipleri ve kapsülleme kavramları ISBN 0-321-49362-1

Bölüm 11. Soyut veri tipleri ve kapsülleme kavramları ISBN 0-321-49362-1 Bölüm 11 Soyut veri tipleri ve kapsülleme kavramları ISBN 0-321-49362-1 11. Bölüm konuları Soyutlama kavramı Veri soyutlamasına giriş Soyut veri tipleri için tasarım konuları Dil örnekleri Parametreli

Detaylı

PROGRAMLAMAYA GİRİŞ DERS 2

PROGRAMLAMAYA GİRİŞ DERS 2 PROGRAMLAMAYA GİRİŞ DERS 2 Program editörde oluşturulur ve diske kaydedilir Tipik Bir C Programı Geliştirme Ortamının Temelleri 1. Edit 2. Preprocess 3. Compile 4. Link 5. Load 6. Execute Önişlemci programı

Detaylı

CAIN ile Işınlık Hesabı

CAIN ile Işınlık Hesabı CAIN ile Işınlık Hesabı Orhan Çakır Ankara Üniversitesi HPFBU 2014, 3-10 Şubat 2014, Gaziosmanpaşa Univ., Tokat CAIN Programı CAIN programı fortran dilinde yazılmış bir Monte Carlo benzetim programıdır.

Detaylı

Teknoloji Servisleri; (Technology Services)

Teknoloji Servisleri; (Technology Services) Antalya International University Teknoloji Servisleri; (Technology Services) Microsoft Ofis Yazılımları (Microsoft Office Software), How to Update Office 365 User Details How to forward email in Office

Detaylı

CERN'deki Büyük Hadron Çarpıştırıcısı ve LCG (LHC Computing Grid) Projesi

CERN'deki Büyük Hadron Çarpıştırıcısı ve LCG (LHC Computing Grid) Projesi CERN'deki Büyük Hadron Çarpıştırıcısı ve LCG (LHC Computing Grid) Projesi Gülsen Önengüt Çukurova Üniversitesi, Fizik Bölümü CERN, Compact Muon Solenoid (CMS) Deneyi 2. Ulusal Grid Çalıştayı, 1 Mart 2007,

Detaylı

Örnek 1 (Virtüel iş çözümü için; Bakınız : Ders Notu Sayfa 23 - Örnek 4)

Örnek 1 (Virtüel iş çözümü için; Bakınız : Ders Notu Sayfa 23 - Örnek 4) Örnek 1 (Virtüel iş çözümü için; Bakınız : Ders Notu Sayfa 23 - Örnek 4) Şekil 1.1. İzostatik sistem EA GA 0, EI = 2.10 4 knm 2, E = 2.10 8, t =10-5 1/, h =60cm (taşıyıcı eleman yüksekliği, her yerde)

Detaylı

2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI

2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI 2013-14 GÜZ YY. - MKT103 - GÖRSEL PROGRAMLAMA DERSİ - ARA SINAVI KOÜ Mekatronik Mühendisliği Bölümü/MKT-103-Görsel Programlama Dersi - Ara Sınav J-grubu Ad-Soyad:...No:... J GRUBU-süre:70dk 1.) Aşağıdaki

Detaylı

Öğr. Gör. Dr. Demet SARIYER

Öğr. Gör. Dr. Demet SARIYER Öğr. Gör. Dr. Demet SARIYER ÖĞRENİM DURUMU Derece Üniversite Bölüm / Program Yıllar Lisans Afyon Kocatepe Üniversitesi Fizik Bölümü 200-2008 Y. Lisans Celal Bayar Üniversitesi Fizik / Nükleer Fizik 2008-200

Detaylı

Determinants of Education-Job Mismatch among University Graduates

Determinants of Education-Job Mismatch among University Graduates EMLT Project Determinants of Education-Job Mismatch among University Graduates Yılmaz Kılıçaslan Anadolu University ykilicaslan@anadolu.edu.tr Nilgün Çağlarırmak Uslu Anadolu University ncaglarirmak@anadolu.edu.tr

Detaylı

Görsel Programlama DERS 02. Görsel Programlama - Ders02/ 1

Görsel Programlama DERS 02. Görsel Programlama - Ders02/ 1 Görsel Programlama DERS 02 Görsel Programlama - Ders02/ 1 Kodun Tekrar Kullanımı ve Kalıtım(Inheritance) Nesneye yönelik programlamanın diğer programlama paradigmalarına karşı bir avantajı kodun yeniden

Detaylı

CMS DENEYİNDEKİ HADRONİK KALORİMETREDE KAYIP DİK ENERJİNİN ÖLÇÜMÜ. Missing Transverse Energy Measurement in Hadronic Calorimeter of CMS

CMS DENEYİNDEKİ HADRONİK KALORİMETREDE KAYIP DİK ENERJİNİN ÖLÇÜMÜ. Missing Transverse Energy Measurement in Hadronic Calorimeter of CMS CMS DENEYİNDEKİ HADRONİK KALORİMETREDE KAYIP DİK ENERJİNİN ÖLÇÜMÜ Missing Transverse Energy Measurement in Hadronic Calorimeter of CMS Ali EKENEL Fizik Anabilim Dalı Aysel KAYIŞ TOPAKSU Fizik Anabilim

Detaylı

Kalıtım (Inheritance)

Kalıtım (Inheritance) Kalıtım (Inheritance) Kocaeli Üniversitesi Kalıtım (Inheritance) Kodların çok kez kullanımı (Software reusability) Mevcut Sınıflardan Yeni Sınıflar Oluşturma Mevcut sınıfın değişken ve fonksiyonları kullanılabilir.

Detaylı

Hızlandırıcılar ve Çarpıştırıcılar

Hızlandırıcılar ve Çarpıştırıcılar Hızlandırıcılar ve Çarpıştırıcılar 1 Hızlandırıcı nedir? Çarpıştırıcı nedir? Parçacık hızlandırıcıları, elektrik yükü olan atomik veya atom-altı parçacıkları oldukça yüksek hızlara (ışık hızına bile oldukça

Detaylı

Öğr. Gör. Demet SARIYER

Öğr. Gör. Demet SARIYER Öğr. Gör. Demet SARIYER ÖĞRENİM DURUMU Derece Üniversite Bölüm / Program Lisans Afyon Kocatepe Üniversitesi Fizik Bölümü 200-2008 Y. Lisans Celal Bayar Üniversitesi Fizik / Nükleer Fizik 2008-200 Doktora

Detaylı

Virtualmin'e Yeni Web Sitesi Host Etmek - Domain Eklemek

Virtualmin'e Yeni Web Sitesi Host Etmek - Domain Eklemek Yeni bir web sitesi tanımlamak, FTP ve Email ayarlarını ayarlamak için yapılması gerekenler Öncelikle Sol Menüden Create Virtual Server(Burdaki Virtual server ifadesi sizi yanıltmasın Reseller gibi düşünün

Detaylı

Inventory of LCPs in Turkey LCP Database explained and explored

Inventory of LCPs in Turkey LCP Database explained and explored Inventory of LCPs in Turkey LCP Database explained and explored Hakan Hatipoglu Antalya, 9 October 2015 Requirements and specifications (TOR) Web based database application that will: Support Inventory

Detaylı

Parmela Proje Soruları Çözümleri. 9 Nisan Esin Çavlan & Ece Aşılar

Parmela Proje Soruları Çözümleri. 9 Nisan Esin Çavlan & Ece Aşılar Esin Çavlan Ece Aşılar 9 Nisan 2012 HF Çalışma Topluluğu İçerik Parmela ya Giriş 1 Parmela ya Giriş Giriş 2 Bizden istenen... Biz Neler Yaptık?? PARMELA Parmela ya Giriş Giriş PARMELA: Phase And Radial

Detaylı

Öğr. Gör. Demet SARIYER

Öğr. Gör. Demet SARIYER Öğr. Gör. Demet SARIYER ÖĞRENİM DURUMU Derece Üniversite Bölüm / Program Lisans Afyon Kocatepe Üniversitesi Fizik Bölümü 2004-2008 Y. Lisans Celal Bayar Üniversitesi Fizik / Nükleer Fizik 2008-200 Doktora

Detaylı

Gamma Bozunumu

Gamma Bozunumu Gamma Bozunumu Genelde beta ( ) ve alfa ( ) bozunumu sonunda çekirdek uyarılmış haldedir. Uyarılmış çekirdek gamma ( ) salarak temel seviyeye döner. Gamma görünür ışın ve x ışını gibi elektromanyetik radyasyon

Detaylı

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak: Published by Juan Soulié

C++ Giriş Ders 1 MSGSU Fizik Bölümü Ferhat ÖZOK Kullanılacak kaynak:  Published by Juan Soulié Kullanılacak kaynak: http://www.cplusplus.com/doc/tutorial/ Published by Juan Soulié C++ Nedir? Arttırılmış C demektir ve C dilinin geliştirilmiş halini yansıtır. C++ öğrenmeden önce herhangi bir programlama

Detaylı

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ

İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ İNÖNÜ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ 2. SINIF 1. DÖNEM VERİ YAPILARI DERSİ LABORATUAR ÖDEVİ AD SOYAD: TESLİM TARİHİ: OKUL NO: TESLİM SÜRESİ: 2 hafta ÖDEV NO: 5 1- BANKA

Detaylı

D-Link DSL 500G için ayarları

D-Link DSL 500G için ayarları Celotex 4016 YAZILIM 80-8080-8081 İLDVR HARDWARE YAZILIM 80-4500-4600 DVR2000 25 FPS YAZILIM 5050-5555-1999-80 EX-3004 YAZILIM 5555 DVR 8008--9808 YAZILIM 80-9000-9001-9002 TE-203 VE TE-20316 SVDVR YAZILIM

Detaylı

BMH-303 Nesneye Yönelik Programlama

BMH-303 Nesneye Yönelik Programlama BMH-303 Nesneye Yönelik Programlama Kurucu metotlar (constructors) ve statik deyimi Dr. Musa ATAŞ Siirt Üniversitesi Bilgisayar Mühendisliği Kurucu Metotlar (Constructors) Kurucu metot çeşitleri Varsayılan

Detaylı

STRAIGHT. Correct address for linear lighting: STRAIGHT

STRAIGHT. Correct address for linear lighting: STRAIGHT STRAIGHT 355 STRAIGHT ineer aydınlatma için doğru adres: STRAIGHT. STRAIGHT ailesi, değişebilen uzunlukları, farklı profil genişlikleri ve istenen yoğunlukta ışık verebilecek ED modülleri ile lineer aydınlatma

Detaylı

Parçacık Fiziği. Dr. Bora Akgün / Rice Üniversitesi CERN Türkiye Öğretmenleri Programı Temmuz 2015

Parçacık Fiziği. Dr. Bora Akgün / Rice Üniversitesi CERN Türkiye Öğretmenleri Programı Temmuz 2015 Parçacık Fiziği Dr. Bora Akgün / Rice Üniversitesi CERN Türkiye Öğretmenleri Programı Temmuz 2015 Parçacık Fiziğinin Standard Modeli fermion boson Dönü 2 Spin/Dönü Bir parçacık özelliğidir (kütle, yük

Detaylı

Kozmik ışınların kaynağı: Cosmic rays are charced energetic, i.e. very high speed, particles originating from deep space objects such as supernova

Kozmik ışınların kaynağı: Cosmic rays are charced energetic, i.e. very high speed, particles originating from deep space objects such as supernova KOZMİK IŞINLAR Kozmik ışınların kaynağı: Cosmic rays are charced energetic, i.e. very high speed, particles originating from deep space objects such as supernova explosions, active galactic nuclei. İçerikleri;

Detaylı

DERS ÖĞRETİM PLANI. (Bölümden Bağımsız hazırlanmıştır

DERS ÖĞRETİM PLANI. (Bölümden Bağımsız hazırlanmıştır DERS ÖĞRETİM PLANI (Bölümden Bağımsız hazırlanmıştır TÜRKÇE 1 Dersin Adı: ÇEKİRDEK FİZİĞİ 2 Dersin Kodu: FZK3004 3 Dersin Türü: Zorunlu, 4 Dersin Seviyesi: Lisans 5 Dersin Verildiği Yıl: 2011-2012 6 Dersin

Detaylı

Nasıl Analiz Yapılır? Üzerine bir çeşitleme

Nasıl Analiz Yapılır? Üzerine bir çeşitleme 22 Kasım 2007 CERNTR toplantısı Yüksek Enerji Fiziğinde Nasıl Analiz Yapılır? Üzerine bir çeşitleme V. Erkcan Özcan University College London 1 Özet Amaç: Olabildiğince kısa bir zamanda bir keşif ş analizinin

Detaylı

Güray Erkol Özyeğin Üniversitesi

Güray Erkol Özyeğin Üniversitesi Örgü Kuantum Renk Dinamiği nde Tılsımlı Hadronların Yapısı IZYEF 13 (11.9.213) Güray Erkol Özyeğin Üniversitesi Kolaboratörler: U. Can, B. Işıldak, A. Özpinei, M. Oka, T. T. Takahashi Kuantum Renk Dinamiği

Detaylı

Theory Tajik (Tajikistan)

Theory Tajik (Tajikistan) Q3-1 Büyük Hadron Çarpıştırıcısı Bu probleme başlamadan önce ayrı bir zarfta verilen genel talimatları lütfen okuyunuz. Bu görevde, CERN de bulunan parçacık hızlandırıcısının LHC ( Büyük Hadron Çarpıştırıcısı)

Detaylı

CAIN PROGRAMI ile DEMET-DEMET SĐMÜLASYONU

CAIN PROGRAMI ile DEMET-DEMET SĐMÜLASYONU CAIN PROGRAMI ile DEMET-DEMET SĐMÜLASYONU E. RECEPOĞLU TAEK-Sarayköy Nükleer Araştırma ve Eğitim Merkezi erdal.recepoglu@taek.gov.tr Işınlık Işınlık artırma faktörü CAIN Programı kurulması ve çalıştırılması

Detaylı

YEN FZE DORU. Yüksek Enerji Fizii ndeki son gelimeler Fizik Bilimi nin gelecei

YEN FZE DORU. Yüksek Enerji Fizii ndeki son gelimeler Fizik Bilimi nin gelecei YEN FZE DORU Yüksek Enerji Fizii ndeki son gelimeler Fizik Bilimi nin gelecei Ör.Gör.Dr. Ahmet BNGÜL Gaziantep Üniversitesi Fizik Mühendislii Bölümü 02 Ocak 2008 16/11/2007 YFD Sayfa 1 çerik Parçacık Fizii

Detaylı

Bölüm 6. Diziler (arrays) Temel kavramlar Tek boyutlu diziler Çok boyutlu diziler

Bölüm 6. Diziler (arrays) Temel kavramlar Tek boyutlu diziler Çok boyutlu diziler Bölüm 6 Diziler (arrays) Temel kavramlar Tek boyutlu diziler Çok boyutlu diziler Chapter 6 Java: an Introduction to Computer Science & Programming - Walter Savitch 1 Genel Bakış Dizi: Hepsi aynı türde

Detaylı

Temel Sabitler ve Birimler

Temel Sabitler ve Birimler Temel Sabitler ve Birimler Işığın boşluktaki hızı: c=299792458 m/s ~3x10 8 m/s Planck sabiti: h= 6.62606957(29)x10-34 Js İndirgenmiş Planck sabiti ħ = h/2π Temel elektrik yükü : e=1.60218x10-19 C İnce

Detaylı

Nesne tabanlı programlama nesneleri kullanan programlamayı içerir. Bir nesne farklı olarak tanımlanabilen gerçek dünyadaki bir varlıktır.

Nesne tabanlı programlama nesneleri kullanan programlamayı içerir. Bir nesne farklı olarak tanımlanabilen gerçek dünyadaki bir varlıktır. Nesne tabanlı programlama nesneleri kullanan programlamayı içerir. Bir nesne farklı olarak tanımlanabilen gerçek dünyadaki bir varlıktır. Örneğin; bir öğrenci, sıra, çember, bir buton birer nesnedir. Bir

Detaylı

BAR. Linear and functional: BAR

BAR. Linear and functional: BAR BAR 283 BAR Lineer ve fonksiyonel: BAR BAR, lineer formda bir ışık istenen vurgu aydınlatması uygulamaları için özel olarak geliştirildi. Ürünün optik lensli versiyonu ışık üstünde mükemmel bir kontrol

Detaylı

JAVADA METOTLAR. BMÜ-111 Algoritma ve Programlama. Yrd. Doç. Dr. İlhan AYDIN

JAVADA METOTLAR. BMÜ-111 Algoritma ve Programlama. Yrd. Doç. Dr. İlhan AYDIN JAVADA METOTLAR BMÜ-111 Algoritma ve Programlama Yrd. Doç. Dr. İlhan AYDIN 1 Açık problem Amacımız sırasıyla 1 den 10, 10 dan 20 ye ve 35 ten 45 e kadarki sayıların toplamını bulmak olsun. Ne yapmak gerekir?

Detaylı

Bhabha Saçılması (Çift yokoluş ve Çift oluşumu. Moller Saçılması (Coulomb Saçılması) OMÜ_FEN

Bhabha Saçılması (Çift yokoluş ve Çift oluşumu. Moller Saçılması (Coulomb Saçılması) OMÜ_FEN Geometrodynamics: Genel Görelilik Teorisi Gravitasyon parçacık fiziğinde önemli bir etki oluşturacak düzeyde değildir. Çok zayıftır. Elektrodinamiğin kuantum teorisi Tomonaga, Feynman ve Schwinger tarafında

Detaylı

3-D. İzometrik snap/grid ayarı. İzometrik çizim. İzometrik çizim. Geometrik Modeller. 3-D ye başlangıç. İzometrik çemberler. İzometrik ölçülendirme

3-D. İzometrik snap/grid ayarı. İzometrik çizim. İzometrik çizim. Geometrik Modeller. 3-D ye başlangıç. İzometrik çemberler. İzometrik ölçülendirme 0.06 A M42 X 1.5-6g 0.1 M B M 6.6 6.1 3-D 20.00-20.13 0.08 M A C 9.6 9.4 C A 0.14 B Modelleme44.60 44.45 8X 45 8X 7.9-8.1 0.14 M A C M 86 İzometrik snap/grid ayarı 9.6 31.8 9.4 31.6 25.5 B 0.1 25.4 36

Detaylı

Fizik Bölümü Öğretim Planı

Fizik Bölümü Öğretim Planı Hazırlık Sınıfı 01.Yarıyıl leri 02.Yarıyıl leri FİZ000 Hazırlık Preparatory Course 30 FİZ000 Hazırlık Preparatory Course 30 1 01.Yarıyıl leri 02.Yarıyıl leri FİZ 111 Fizik I Physics I 4 2 5 6 FİZ112 Fizik

Detaylı

1 BEÜ./ÖĞR.İŞL. FEN-EDEBİYAT FAKÜLTESİ FİZİK BÖLÜMÜ BÖLÜM KODU : 307 (TÜRKÇE PROGRAMI) HAZIRLIK SINIFI 01.Yarıyıl Dersleri

1 BEÜ./ÖĞR.İŞL. FEN-EDEBİYAT FAKÜLTESİ FİZİK BÖLÜMÜ BÖLÜM KODU : 307 (TÜRKÇE PROGRAMI) HAZIRLIK SINIFI 01.Yarıyıl Dersleri HAZIRLIK SINIFI 01.Yarıyıl Dersleri 02.Yarıyıl Dersleri Ders Kodu Ders Adı İngilizce Ders Adı TE PR KR Ders Kodu Ders Adı İngilizce Ders Adı TE PR KR FİZ000 Hazırlık Preparatory Course FİZ000 Hazırlık

Detaylı

1 BEÜ./ÖĞR.İŞL FEN-EDEBİYAT FAKÜLTESİ FİZİK BÖLÜMÜ BÖLÜM KODU : 307 (TÜRKÇE PROGRAMI) HAZIRLIK SINIFI 01.

1 BEÜ./ÖĞR.İŞL FEN-EDEBİYAT FAKÜLTESİ FİZİK BÖLÜMÜ BÖLÜM KODU : 307 (TÜRKÇE PROGRAMI) HAZIRLIK SINIFI 01. FEN-EDEBİYAT FAKÜLTESİ FİZİK BÖLÜMÜ BÖLÜM KODU : 30 (TÜRKÇE PROGRAMI) HAZIRLIK SINIFI 01.Yarıyıl Dersleri 02.Yarıyıl Dersleri Ders Kodu Ders Adı İngilizce Ders Adı TE PR KR Ders Kodu Ders Adı İngilizce

Detaylı

1 PROGRAMLAMAYA GİRİŞ

1 PROGRAMLAMAYA GİRİŞ İÇİNDEKİLER IX İÇİNDEKİLER 1 PROGRAMLAMAYA GİRİŞ 1 Problem Çözme 1 Algoritma 1 Algoritmada Olması Gereken Özellikler 2 Programlama Dilleri 6 Programlama Dillerinin Tarihçesi 6 Fortran (Formula Translator)

Detaylı

Bugün Evreni oluşturan tüm enerji toplu iğne ucu büyüklüğünden LHC. Zaman, uzay ve madde Büyük Patlama sırasında ortaya çıktı.

Bugün Evreni oluşturan tüm enerji toplu iğne ucu büyüklüğünden LHC. Zaman, uzay ve madde Büyük Patlama sırasında ortaya çıktı. 2 NEDEN?? : Yüksek enerjilerde parçacıkları çarpıştırıyoruz. Parçacıkları kırıp içlerine bakmak istiyoruz. DENEY Hızlandırıcılar Bugün Evreni oluşturan tüm enerji toplu iğne ucu büyüklüğünden küçük bir

Detaylı

BİL-142 Bilgisayar Programlama II

BİL-142 Bilgisayar Programlama II BİL-142 Bilgisayar Programlama II (C/C++) Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Giriş math Kütüphane Fonksiyonları Çok Parametreyle Fonksiyon Tanımı Fonksiyon

Detaylı

WEEK 11 CME323 NUMERIC ANALYSIS. Lect. Yasin ORTAKCI.

WEEK 11 CME323 NUMERIC ANALYSIS. Lect. Yasin ORTAKCI. WEEK 11 CME323 NUMERIC ANALYSIS Lect. Yasin ORTAKCI yasinortakci@karabuk.edu.tr 2 INTERPOLATION Introduction A census of the population of the United States is taken every 10 years. The following table

Detaylı

Yüz Tanımaya Dayalı Uygulamalar. (Özet)

Yüz Tanımaya Dayalı Uygulamalar. (Özet) 4 Yüz Tanımaya Dayalı Uygulamalar (Özet) Günümüzde, teknolojinin gelişmesi ile yüz tanımaya dayalı bir çok yöntem artık uygulama alanı bulabilmekte ve gittikçe de önem kazanmaktadır. Bir çok farklı uygulama

Detaylı

CALYPSO. İlkay TÜRK ÇAKIR Türkiye Atom Enerjisi Kurumu. Sarayköy Nükleer Araştırma ve Eğitim Merkezi V. UPHDYO

CALYPSO. İlkay TÜRK ÇAKIR Türkiye Atom Enerjisi Kurumu. Sarayköy Nükleer Araştırma ve Eğitim Merkezi V. UPHDYO CALYPSO İlkay TÜRK ÇAKIR Türkiye Atom Enerjisi Kurumu Sarayköy Nükleer Araştırma ve Eğitim Merkezi V. UPHDYO - 2009 İÇERİK 1 2 CALYPSO tanıtım CALYPSO altprogramlar 3 CALYPSO kurulum 4 CALYPSO spektrumlar

Detaylı

Yazılım Kodlama ve İ simlendirme Standartları v1.0

Yazılım Kodlama ve İ simlendirme Standartları v1.0 Yazılım Kodlama ve İ simlendirme Standartları v1.0 İçerik Yazılım Kodlama ve İsimlendirme Standartları... 2 1. Amaç... Hata! Yer işareti tanımlanmamış. 2. Kapsam... Hata! Yer işareti tanımlanmamış. 3.

Detaylı

STANDART MODEL VE ÖTESİ. : Özge Biltekin

STANDART MODEL VE ÖTESİ. : Özge Biltekin STANDART MODEL VE ÖTESİ : Özge Biltekin Standart model, bilim tarihi boyunca keşfedilmiş parçacıkların birleşimidir. Uzay zamanda bir nokta en, boy, yükseklik ve zaman ile tanımlanır. Alanlar da uzay zamanda

Detaylı

Command: zoom [All/Center/Dynamic/Extents/Previous/Scale/Window] <real time>: a

Command: zoom [All/Center/Dynamic/Extents/Previous/Scale/Window] <real time>: a AUTOCAD: ZOOM Menü : VIEW ZOOM Komut: zoom Komut Kısaltma: Z Command: zoom [All/Center/Dynamic/Extents/Previous/Scale/Window] : a All: Çizim limitleri içindeki çizimi ekrana sığdıracak şekilde

Detaylı

BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi GÜVENLİK VE İZİNLER. BLM401 Dr.Refik SAMET

BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi GÜVENLİK VE İZİNLER. BLM401 Dr.Refik SAMET BLM401 Mobil Cihazlar için ANDROİD İşletim Sistemi GÜVENLİK VE İZİNLER BLM401 Dr.Refik SAMET 1 GİRİŞ (1/3) Güvenlik, verilerin veya bilgilerin saklanması, kullanılması ve taşınması esnasında bilgilerin

Detaylı

Parçacık Fiziği Söyleşisi

Parçacık Fiziği Söyleşisi Parçacık Fiziği Söyleşisi Saleh Sultansoy - TOBB ETÜ Gökhan Ünel - UC Irvine HPFBU2012 12-19 Şubat, Kars, Kafkas Üniversitesi 1 Parçacık fiziği Maddenin ve etkileşimlerin alt yapısını anlamak 2 Büyük Patlama

Detaylı

Öğrencilere bilgisayar destekli titreşim analizi yeteğinin kazandırılması

Öğrencilere bilgisayar destekli titreşim analizi yeteğinin kazandırılması Ders Öğretim Planı Dersin Kodu 50700 4222007 Dersin Seviyesi Lisans Dersin Adı BİLGİSAYAR DESTEKLİ TİTREŞİM SİMÜLASYONU Dersin Türü Yıl Yarıyıl AKTS Seçmeli 4 8 3 Dersin Amacı Öğrencilere bilgisayar destekli

Detaylı

Ders Kodu Ders Adı Grup Gün Ders Saatleri Başlangıç Ders Saati Bitiş Ders No Sınıf 1 ADL102 HUKUK USULÜ BİLGİSİ GR01 Perşembe 1000 1050 3.

Ders Kodu Ders Adı Grup Gün Ders Saatleri Başlangıç Ders Saati Bitiş Ders No Sınıf 1 ADL102 HUKUK USULÜ BİLGİSİ GR01 Perşembe 1000 1050 3. Ders Kodu Ders Adı Grup Gün Ders Saatleri Başlangıç Ders Saati Bitiş Ders No Sınıf 1 ADL102 HUKUK USULÜ BİLGİSİ GR01 Perşembe 1000 1050 3.DERS B123 2 ADL102 HUKUK USULÜ BİLGİSİ GR01 Perşembe 1100 1150

Detaylı

SİSTEM SİMÜLASYONU BENZETIM 1 SİMÜLASYON MODEL TÜRLERİ 1. STATİK VEYA DİNAMİK. Simülasyon Modelleri

SİSTEM SİMÜLASYONU BENZETIM 1 SİMÜLASYON MODEL TÜRLERİ 1. STATİK VEYA DİNAMİK. Simülasyon Modelleri SİSTEM SİMÜLASYONU SİMÜLASYON MODELİ TÜRLERİ BİR SİMÜLASYON ÇALIŞMASINDA İZLENECEK ADIMLAR ve SİMÜLASYON MODEL TÜRLERİ Simülasyon Modelleri Üç ana grupta toplanabilir; 1. Statik (Static) veya Dinamik (Dynamic),

Detaylı

NESNEYE YÖNELİK PROGRAMLAMA

NESNEYE YÖNELİK PROGRAMLAMA NESNEYE YÖNELİK PROGRAMLAMA Metotlar Şu ana kadar yaptığımız örneklerde hep önceden hazırlanmış ReadLine(), WriteLine() vb. gibi metotları kullandık. Artık kendi metotlarımızı yapmanın zamanı geldi. Bilmem

Detaylı

Üç Boyutlu Çerçeve Yapıların Statik Analizi için Geliştirilen Bir Bilgisayar Programı: YapAn05

Üç Boyutlu Çerçeve Yapıların Statik Analizi için Geliştirilen Bir Bilgisayar Programı: YapAn05 Akademik Bilişim 10 - XII. Akademik Bilişim Konferansı Bildirileri Üç Boyutlu Çerçeve Yapıların Statik Analizi için Geliştirilen Bir Bilgisayar Programı: YapAn05 Dumlupınar Üniversitesi, İnşaat Mühendisliği

Detaylı

Higgs ve Higgs Buluşu. Sezen Sekmen CERN Türk Öğretmenler Çalıştayı 26-30 Ocak 2015

Higgs ve Higgs Buluşu. Sezen Sekmen CERN Türk Öğretmenler Çalıştayı 26-30 Ocak 2015 Higgs ve Higgs Buluşu Sezen Sekmen CERN Türk Öğretmenler Çalıştayı 26-30 Ocak 2015 1 STANDART MODEL temel parçacıklar ve etkileşimler hakkındaki bütün bilgimizi içeren bir kuramlar bütünüdür. Force carriers

Detaylı

Örnek 4: Örnek Özyinelemeli fonksiyon örneği Bölüm 9. C++ programlama dilinde Nesne ve sınıf

Örnek 4: Örnek Özyinelemeli fonksiyon örneği Bölüm 9. C++ programlama dilinde Nesne ve sınıf İçindekiler 1. Giriş... 1 1.2. c++ Programı Yapısı... 2 1.3.Using Direktifi... 5 Bölüm 2. Veri türleri, değişken kavramı, sabit ve değişken bildirimleri ve c++ da kullanımı 7 2.1. Temel veri türleri...

Detaylı

SPECT/BT 16-19 MAYIS 2015 XV ULUSAL MEDİKAL FİZİK KONGRESİ TRABZON

SPECT/BT 16-19 MAYIS 2015 XV ULUSAL MEDİKAL FİZİK KONGRESİ TRABZON SPECT/BT 16-19 MAYIS 2015 XV ULUSAL MEDİKAL FİZİK KONGRESİ TRABZON * Nükleer tıp SPECT görüntülerinde artan tutulum bölgesini tanımlamada, Bölgenin kesin anatomik lokalizasyonunu belirlemekte zorlanılmaktadır.

Detaylı

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız.

1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız. 1. Aşağıdaki program parçacığını çalıştırdığınızda result ve param değişkenlerinin aldığı en son değerleri ve programın çıktısını yazınız. [10 puan] int param = 30; int result = 300; if (param > 45) result

Detaylı

SBR331 Egzersiz Biyomekaniği

SBR331 Egzersiz Biyomekaniği SBR331 Egzersiz Biyomekaniği Açısal Kinematik 1 Angular Kinematics 1 Serdar Arıtan serdar.aritan@hacettepe.edu.tr Mekanik bilimi hareketli bütün cisimlerin hareketlerinin gözlemlenebildiği en asil ve kullanışlı

Detaylı

İçindekiler: CERN Globe Binası ve Micro Cosmos Müzesi

İçindekiler: CERN Globe Binası ve Micro Cosmos Müzesi Sayı 5 / Ağutos 2017 İSTANBUL AYDIN ÜNİVERSİTESİ İleri Araştırmalar Uygulama ve Araştırma Merkezi İçindekiler: CERN / CMS Deneyi Ziyareti...2 CMS Veri Alımı ve Analiz Çalışmaları... 3 LHCb Yeni Baryon

Detaylı

Maddenin Yapısı ve Higgs Bozonu

Maddenin Yapısı ve Higgs Bozonu Maddenin Yapısı ve Higgs Bozonu M. Zeyrek, Orta Doğu Teknik Üniversitesi, Fizik Bölümü LHC deki ATLAS ve CMS deneylerinin 2012 de açıkladıkları sonuçlar Higgs bozonunun varlığını kanıtlamış, beraberinde

Detaylı

Mezon Molekülleri ve X(3872)

Mezon Molekülleri ve X(3872) Mezon Molekülleri ve X(3872) A. Özpineci Fizik Bölümü ORTA DOĞU TEKNİK ÜNİVERSİTESİ İZYEF 2013 Yeni fizik olduğundan emin miyiz? Yeni fizik olduğundan emin miyiz? = Yeni fizik olmasını istiyoruz, ama

Detaylı

NÜKLEER REAKSİYONLAR II

NÜKLEER REAKSİYONLAR II NÜKLEER REAKSİYONLAR II Doç. Dr. Turan OLĞAR Ankara Üniversitesi, Mühendislik Fakültesi, Fizik Mühendisliği Bölümü Direkt Reaksiyonlar Direkt reaksiyonlarda gelen parçacık çekirdeğin yüzeyi ile etkileştiğinden

Detaylı

Öğr. Gör. Musa AYDIN Fatih Sultan Mehmet Vakıf Üniversitesi

Öğr. Gör. Musa AYDIN Fatih Sultan Mehmet Vakıf Üniversitesi Öğr. Gör. Musa AYDIN Fatih Sultan Mehmet Vakıf Üniversitesi İÇİNDEKİLER Değişken Nedir? Değişken kullanımı faydaları. Değişken türleri Değişken görünürlüğü (scope) Değişken türleri arası dönüşümler Örnek

Detaylı

Üst Düzey Programlama

Üst Düzey Programlama Üst Düzey Programlama Servlet Üst Düzey Programlama-ders01/ 1 Servlet Nedir? Web sayfaları ilk başlarda durağan bir yapıya sahipti ve kullanıcıdan bilgi alarak işlemler yapmıyordu. Zamanın geçmesiyle kullanıcıya

Detaylı