Message: Counting the number of characteristic X-ray produced in an X-ray tube Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Counting the number of characteristic X-ray produced in an X-ray tube 

Forum: Event and Track Management
Date: Feb 14, 08:54
From: Brent van der Heyden <Brent van der Heyden>

Hey everyone



I am currently struggling to count the number of characteristic X-rays (from different shells) produced inside the tungsten target of an X-ray tube.
The G4UAtomicDeexcitation class is registered in my Physicslist by the following code:


  G4VAtomDeexcitation* de = new G4UAtomicDeexcitation();
  de->SetVerboseLevel(0);
  de->SetFluo(true);   de->SetPIXE(true);   de->SetAuger(true);
  G4LossTableManager::Instance()->SetAtomDeexcitation(de);

When I run my compiled Geant4 application, I can record/detect the characteristic peaks and the bremsstrahlung spectrum in an IAEA phasespace file at the exit of the X-ray tube.
I'm also capable to detect multiple processes (e.g. Transportation, msc, eBrem, eIoni, UserSpecialCut, rayl, compt, phot) in my tungsten target by using the G4UserSteppingAction-class.
void MySteppingAction::UserSteppingAction(const G4Step* aStep)
{
    const G4VProcess *preProcess  = aStep->GetPreStepPoint()->GetProcessDefinedStep();
    const G4VProcess *postProcess = aStep->GetPostStepPoint()->GetProcessDefinedStep();
    //preProcess->GetProcessName();
    //postProcess->GetProcessName();
}

But I cannot detect when the atomic deexcitation process occurs, hence I cannot count the number of characteristic peaks created inside my target?

I would really appreciate your help and advice!


Kind regards

Brent




 [ MIME part of type text/html without a name stripped ]

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

1 Feedback: Re: Counting the number of characteristic X-ray produced in an X-ray tube   (Brent van der Heyden - Feb 18, 05:54)
 Add Message Add Message
to: "Counting the number of characteristic X-ray produced in an X-ray tube"

 Subscribe Subscribe

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


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]