#include "THKMCTrack.h" #include using std::cout; using std::endl; ClassImp(THKMCTrack) void THKMCTrack::SetValues(float Start[3],float Stop[3],float Mass,float Momentum, float Energy,float Theta,float Phi,bool Drawn) { for(int i=0;i<3;i++) { start[i]=Start[i]; stop[i]=Stop[i]; } mass=Mass; momentum=Momentum; energy=Energy; theta=Theta; phi=Phi; drawn=Drawn; } void THKMCTrack::Describe(Picker* p) { p->Output(TString(" MC truth track: ")+TString(GetTitle())); p->Output(Form("Start Position: ( (%8.5G,%8.5G,%8.5G))",start[0],start[1],start[2])); p->Output(Form(" End Position: ( (%8.5G,%8.5G,%8.5G))",stop[0],stop[1],stop[2])); p->Output(Form("Mass: %8.5G \n Momentum: %8.5G \n Energy: %8.5G \n Theta: %8.5G \n Phi: %8.5G ",mass,momentum,energy,theta,phi)); //if(drawn)p->Output("Track is Drawn "); //else //p->Output("Track Is Not Drawn "); }