Root Programming: Draw Charge, Mass, Energy Distribution & More

  • Thread starter Thread starter lamyaa
  • Start date Start date
  • Tags Tags
    Programming Root
AI Thread Summary
The discussion centers around using ROOT programming to analyze SMM data in nuclear physics. The user seeks guidance on several specific tasks, including visualizing charge, mass, and energy distributions of reaction products, analyzing multiplicity of intermediate mass fragments based on impact parameters and excitation energy, and determining the geometrical acceptance of detectors through position distributions of fragments. There is a request for clarification on the nature of the SMM data, with some participants questioning whether the inquiries stem from an academic assignment, as the questions require specialized knowledge of the experiment related to the data. The user mentions having data on atomic mass number, atomic number, energy, impact, momentum, and angle, and expresses a desire to learn ROOT programming through practical examples in nuclear physics. They also seek advice on extracting multiplicity and position data from their existing datasets.
lamyaa
Messages
5
Reaction score
0
Hi all,

I want ask you about root programming, if I have the SMM data

How I can do the following:

1- Draw the charge, mass and energy distribution of the reaction products

2- Draw the multiplicity of intermediate mass fragments as function of impact parameter and excitation energy

3- Draw the position distribution of the different fragments (as function of Z) to determine the geometrical acceptance of the detectors

4- Draw the Zmax as function of Zbound (do the same for each one as function of the impact parameter.

thanks a lot,
 
Technology news on Phys.org
lamyaa said:
Hi all,

I want ask you about root programming, if I have the SMM data

How I can do the following:

1- Draw the charge, mass and energy distribution of the reaction products

2- Draw the multiplicity of intermediate mass fragments as function of impact parameter and excitation energy

3- Draw the position distribution of the different fragments (as function of Z) to determine the geometrical acceptance of the detectors

4- Draw the Zmax as function of Zbound (do the same for each one as function of the impact parameter.

thanks a lot,

If you want any help, you need to show what you have done first. Is this schoolwork?
 
More info than you provided is needed for anyone to help you. These aren't generic ROOT questions. You are asking questions that would need extensive knowledge of the experiment this data is from. What is the SMM data? The Solar Maximum Mission? That's from the 1980s...

Also as was already asked, are these questions from an assignment? The wording sure seems like an assignment...

If it's not an assignment, do you know anyone else that works on this experiment? They would be the only ones that could help you.
 
I want to learning root programming and my Doctors give me some examples in nuclear physics and I will do that.

I have A (atomic mass number ) , Z ( atomic number) , E (Energy), impact, momentum and Theta data see attachment

My attempts is:

1- Draw between Z and A

2- Draw between Z and E

see attachment

How I can extract the multiplicity of intermediate mass fragments and the position of the different fragments from this data ?

thanks a lot
 

Attachments

  • data.jpg
    data.jpg
    17.4 KB · Views: 513
  • A&Z.jpg
    A&Z.jpg
    11.5 KB · Views: 482
  • E & Z.jpg
    E & Z.jpg
    25 KB · Views: 516
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...
Back
Top