Geant4 Cross Reference |
1 // 1 2 // ******************************************* 3 // * License and Disclaimer 4 // * 5 // * The Geant4 software is copyright of th 6 // * the Geant4 Collaboration. It is provided 7 // * conditions of the Geant4 Software License 8 // * LICENSE and available at http://cern.ch/ 9 // * include a list of copyright holders. 10 // * 11 // * Neither the authors of this software syst 12 // * institutes,nor the agencies providing fin 13 // * work make any representation or warran 14 // * regarding this software system or assum 15 // * use. Please see the license in the file 16 // * for the full disclaimer and the limitatio 17 // * 18 // * This code implementation is the result 19 // * technical work of the GEANT4 collaboratio 20 // * By using, copying, modifying or distri 21 // * any work based on the software) you ag 22 // * use in resulting scientific publicati 23 // * acceptance of all terms of the Geant4 Sof 24 // ******************************************* 25 // 26 // 27 /// \file Par02PrimaryParticleInformation.cc 28 /// \brief Implementation of the Par02PrimaryP 29 30 #include "Par02PrimaryParticleInformation.hh" 31 32 //....oooOO0OOooo........oooOO0OOooo........oo 33 34 Par02PrimaryParticleInformation::Par02PrimaryP 35 36 : fPartID(aPartID), 37 fPDG(aPDG), 38 fMomentumMC(aMomentum), 39 fMomentumTracker(0), 40 fResolutionTracker(0), 41 fEfficiencyTracker(0), 42 fPositionEMCal(0), 43 fEnergyEMCal(0), 44 fResolutionEMCal(0), 45 fEfficiencyEMCal(0), 46 fPositionHCal(0), 47 fEnergyHCal(0), 48 fResolutionHCal(0), 49 fEfficiencyHCal(0) 50 {} 51 52 //....oooOO0OOooo........oooOO0OOooo........oo 53 54 Par02PrimaryParticleInformation::~Par02Primary 55 56 //....oooOO0OOooo........oooOO0OOooo........oo 57 58 void Par02PrimaryParticleInformation::Print() 59 { 60 G4cout << "Par02PrimaryParticleInformation: 61 << "Particle unique ID: " << fPartID 62 << "Tracker momentum: " << fMomentumT 63 << "Tracker resolution: " << fResolut 64 << "Tracker efficiency: " << fEfficie 65 << "EMCal energy: " << fEnergyEMCal < 66 << "EMCal resolution: " << fResolutio 67 << "EMCal efficiency: " << fEfficienc 68 << " at " << fPositionHCal << G4endl 69 << "HCal efficiency: " << fEfficiency 70 } 71 72 //....oooOO0OOooo........oooOO0OOooo........oo 73