25#include "GaudiKernel/NTuple.h"
48 G4double
Distance(G4int, G4int,G4ThreeVector,G4ThreeVector,G4ThreeVector&,G4double&);
53 G4int hitPointer[43][288],truthPointer[43][288];
68 std::vector<G4double> m_bgRange;
69 G4int GetBetagammaIndex(G4double
bg);
70 G4int GetAngleIndex(G4double);
71 G4int GetChargeIndex(G4int);
72 G4double GetValDedxCurve(G4double
bg, G4double charge);
73 G4double dedxSample(G4double betagamma, G4double
length, G4double theta);
76 NTuple::Tuple* m_tupleMdc;
77 NTuple::Item<double> m_betaGamma;
78 NTuple::Item<double> m_fitval;
79 NTuple::Item<double> m_random;
80 NTuple::Item<double> m_dedx;
81 NTuple::Item<double> m_de;
83 NTuple::Item<double> m_charge;
84 NTuple::Item<double> m_costheta;
G4THitsCollection< BesMdcHit > BesMdcHitsCollection
void BeginOfTruthEvent(const G4Event *)
void EndOfTruthEvent(const G4Event *)
G4double Distance(G4int, G4int, G4ThreeVector, G4ThreeVector, G4ThreeVector &, G4double &)
G4bool ProcessHits(G4Step *, G4TouchableHistory *)
void EndOfEvent(G4HCofThisEvent *)
void Initialize(G4HCofThisEvent *)