Ignore:
Timestamp:
Jul 15, 2013, 2:08:33 PM (11 years ago)
Author:
moretto
Message:

changes from biktem r:3032

File:
1 edited

Legend:

Unmodified
Added
Removed
  • esaf_lal/branches/camille/packages/simulation/detector/G4Detector/optics/include/OptUserStackingAction.hh

    r16 r184  
    2121class G4TrackInformation;
    2222class ListPhotonsOnPupil;
     23
     24class TGraph2D;
     25
    2326class OptUserStackingAction : public G4UserStackingAction, public G4UserTrackingAction, public G4UserEventAction, public EsafMsgSource, public VirtualTelParm  {
    2427public:
     
    3538    void PrepareNewEvent();
    3639    void SetPupil(PhotonsOnPupil*);
     40 
    3741    void SetNmax(int m) { fNmax=m; }
    3842    void Progress(int, const char*);
     
    4448    void SetTrackHistory(int hist){fTrackHistory=hist;}
    4549    OptSteppingAction* stepping;
    46 
     50   
     51    G4Track* NewPhoton(Photon*,int,int n=0);
     52    void     Reset();
    4753private:
    4854
    4955    bool GoToElectronics(Photon*);
    50     void     Reset();
     56   
    5157    EVector  NewInteractionPoint(const Photon *p, double DZ) const;
    52     G4Track* NewPhoton(Photon*,int,int n=0);
     58   
    5359    void CheckTrace(int id,const G4ThreeVector& pos,const G4ThreeVector& mom,double lambda,double time);
    5460
     
    6470    double   fTimeFirstPhoton;
    6571    double   fTimeLastPhoton;
    66 
     72   
     73    int     fNReflElec;
     74   
    6775    int     fNTracked;
    6876    int     fNG4Tracked;
     
    7078    int     fNTotal;
    7179    int     fNG4focalplane;
     80    int     fNiris;
    7281    int     fNfocalplane;
    7382    int     fNlost;
    7483    int     fNoptics;
     84                int     fNwalls;
     85                int     fNearth;
    7586    int     fProgress;
    7687    int     fTrackHistory;
    7788    int     forigin;
    7889    bool    ftus;
     90   
     91    TGraph2D* f_before;
     92    TGraph2D* f_after;
    7993    ListPhotonsOnPupil* fPhOnPupil;
    8094};
Note: See TracChangeset for help on using the changeset viewer.