EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <Fun4All-lmon/blob/master/source/ExitWindowV2.h>
Public Member Functions | |
ExitWindowV2 (const G4String &nam, G4double zpos, G4LogicalVolume *top) | |
virtual const G4String & | GetName () const |
virtual void | CreateOutput (TTree *tree) |
virtual void | ClearEvent () |
virtual void | FinishEvent () |
virtual G4bool | ProcessHits (const G4Step *step, G4TouchableHistory *) |
Private Attributes | |
G4String | fNam |
Bool_t | fIsHit |
Double_t | fPhotX |
Double_t | fPhotY |
Double_t | fPhotZ |
Bool_t | fConv |
Double_t | fConvX |
Double_t | fConvY |
Double_t | fConvZ |
Double_t | fConvStepLen |
Double_t | fPhotConvLen |
Definition at line 15 of file ExitWindowV2.h.
View newest version in sPHENIX GitHub at line 15 of file ExitWindowV2.h
ExitWindowV2::ExitWindowV2 | ( | const G4String & | nam, |
G4double | zpos, | ||
G4LogicalVolume * | top | ||
) |
Definition at line 35 of file ExitWindowV2.cxx.
View newest version in sPHENIX GitHub at line 35 of file ExitWindowV2.cxx
References Acts::UnitConstants::cm, dz, fNam, Acts::UnitConstants::mm, pos(), Acts::UnitConstants::rad, G4BECAL::radius, thickness, and Acts::Test::transform.
|
virtual |
Definition at line 152 of file ExitWindowV2.cxx.
View newest version in sPHENIX GitHub at line 152 of file ExitWindowV2.cxx
References fConv, fConvStepLen, fConvX, fConvY, fConvZ, fIsHit, fPhotConvLen, fPhotX, fPhotY, and fPhotZ.
|
virtual |
Definition at line 128 of file ExitWindowV2.cxx.
View newest version in sPHENIX GitHub at line 128 of file ExitWindowV2.cxx
References DetUtils::AddBranch(), fConv, fConvStepLen, fConvX, fConvY, fConvZ, fIsHit, fNam, fPhotConvLen, fPhotX, fPhotY, fPhotZ, and Acts::UnitConstants::u.
Referenced by G4LmonDetector::ConstructMe().
|
virtual |
Definition at line 174 of file ExitWindowV2.cxx.
View newest version in sPHENIX GitHub at line 174 of file ExitWindowV2.cxx
References fConvX, fConvY, fConvZ, fPhotConvLen, fPhotX, fPhotY, and fPhotZ.
|
inlinevirtual |
Definition at line 22 of file ExitWindowV2.h.
View newest version in sPHENIX GitHub at line 22 of file ExitWindowV2.h
References fNam.
|
virtual |
Definition at line 70 of file ExitWindowV2.cxx.
View newest version in sPHENIX GitHub at line 70 of file ExitWindowV2.cxx
References fConv, fConvStepLen, fConvX, fConvY, fConvZ, fPhotX, fPhotY, fPhotZ, and pdg.
|
private |
Definition at line 40 of file ExitWindowV2.h.
View newest version in sPHENIX GitHub at line 40 of file ExitWindowV2.h
Referenced by ClearEvent(), CreateOutput(), and ProcessHits().
|
private |
Definition at line 46 of file ExitWindowV2.h.
View newest version in sPHENIX GitHub at line 46 of file ExitWindowV2.h
Referenced by ClearEvent(), CreateOutput(), and ProcessHits().
|
private |
Definition at line 42 of file ExitWindowV2.h.
View newest version in sPHENIX GitHub at line 42 of file ExitWindowV2.h
Referenced by ClearEvent(), CreateOutput(), FinishEvent(), and ProcessHits().
|
private |
Definition at line 43 of file ExitWindowV2.h.
View newest version in sPHENIX GitHub at line 43 of file ExitWindowV2.h
Referenced by ClearEvent(), CreateOutput(), FinishEvent(), and ProcessHits().
|
private |
Definition at line 44 of file ExitWindowV2.h.
View newest version in sPHENIX GitHub at line 44 of file ExitWindowV2.h
Referenced by ClearEvent(), CreateOutput(), FinishEvent(), and ProcessHits().
|
private |
Definition at line 34 of file ExitWindowV2.h.
View newest version in sPHENIX GitHub at line 34 of file ExitWindowV2.h
Referenced by ClearEvent(), and CreateOutput().
|
private |
Definition at line 32 of file ExitWindowV2.h.
View newest version in sPHENIX GitHub at line 32 of file ExitWindowV2.h
Referenced by CreateOutput(), ExitWindowV2(), and GetName().
|
private |
Definition at line 47 of file ExitWindowV2.h.
View newest version in sPHENIX GitHub at line 47 of file ExitWindowV2.h
Referenced by ClearEvent(), CreateOutput(), and FinishEvent().
|
private |
Definition at line 36 of file ExitWindowV2.h.
View newest version in sPHENIX GitHub at line 36 of file ExitWindowV2.h
Referenced by ClearEvent(), CreateOutput(), FinishEvent(), and ProcessHits().
|
private |
Definition at line 37 of file ExitWindowV2.h.
View newest version in sPHENIX GitHub at line 37 of file ExitWindowV2.h
Referenced by ClearEvent(), CreateOutput(), FinishEvent(), and ProcessHits().
|
private |
Definition at line 38 of file ExitWindowV2.h.
View newest version in sPHENIX GitHub at line 38 of file ExitWindowV2.h
Referenced by ClearEvent(), CreateOutput(), FinishEvent(), and ProcessHits().