Message: Scintillation in LXe example (extended, optical) Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question Scintillation in LXe example (extended, optical) 

Forum: Processes Involving Optical Photons
Date: 07 Jul, 2017
From: Beatriz Tapia <Beatriz Tapia>

   Attachment:
      http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2017/07/07/10.41-69946-verbose2.txt
      http://hypernews.slac.stanford.edu/HyperNews/geant4/get/AUX/2017/07/07/10.41-18167-verbose1.txt

I attach two files containing the same run with different verbose levels. I use the LXe example, replace liquid Xenon with liquid Argon and shoot into the container a muon with initial energy of 10GeV. I have turned off Cerenkov for simplicity.

I have added some code lines into LXeSteppingAction.cc:

if (theTrack->GetCurrentStepNumber()==1){
         if(theTrack->GetParentID()==1){

           G4cout << "--------------------------" << G4endl;
           G4cout << "Process name: " <<  theCurrentTrack->GetCreatorProcess()->GetProcessName() << G4endl;
           G4cout << "Particle's definition: " <<  theCurrentTrack->GetParticleDefinition()->GetParticleName() << G4endl;

           if (theCurrentTrack->GetParticleDefinition() == G4OpticalPhoton::OpticalPhotonDefinition()) {
             createdphoton += 1;
             G4cout << "Number of created photons: " <<  createdphoton << G4endl;
             if(theCurrentTrack->GetCreatorProcess()->GetProcessName()=="Scintillation"){
                   scintphoton += 1;
                   //G4cout << "Process: " << theCurrentTrack-> GetCreatorProcess()->GetProcessName() << G4endl;
                   G4cout << "Number of scintillated photons: " <<  scintphoton << G4endl;

               }
             if(theCurrentTrack->GetCreatorProcess()->GetProcessName()=="Cerenkov"){
                cerenphoton += 1;
                G4cout << "Number of cerenkov photons: " <<  cerenphoton << G4endl;
              }
            }

          }
        }
        theTrack->SetTrackStatus(fStopAndKill);
-------------------------------------------------------
Therefore, the muon gets killed after producing secondaries. 

My question is: Where do the optical photons come from? From the lines I coded, I get the output, that their creator process is Scintillation. Nevertheless, the muon itself does not undergo the process Scintillation.

Is the process Scintillation entangled with muIoni (muon Ionisation) or do those Scintillation processes occur before the muon undergoes muIoni?

Is the 0th step of a secondary the exact location of its creation?

Thank you, Beatriz

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 Feedback: Re: Scintillation in LXe example (extended, optical)   (Gumplinger Peter - 07 Jul, 2017)
 Add Message Add Message
to: "Scintillation in LXe example (extended, optical)"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews