36 #include "Riostream.h" 37 #include <TDatabasePDG.h> 147 TDatabasePDG* pdgDB = TDatabasePDG::Instance();
148 TParticlePDG* pdg = pdgDB->GetParticle(
fPdg);
149 t = Form(
"%s (%d): %f MeV / %f cm", (pdg ? pdg->GetName() :
"?"),
168 TDatabasePDG* pdgDB = TDatabasePDG::Instance();
169 TParticlePDG* pdg = pdgDB->GetParticle(
fPdg);
170 return (pdg ? pdg->Mass() : -1);
178 TDatabasePDG* pdgDB = TDatabasePDG::Instance();
179 TParticlePDG* pdg = pdgDB->GetParticle(
fPdg);
180 return (pdg ? pdg->Charge() : 0);
189 cout <<
"AliFMDHit: FMD" 192 << setw(3) <<
fStrip <<
"] = " 195 if (opt.Contains(
"D", TString::kIgnoreCase)) {
196 TDatabasePDG* pdgDB = TDatabasePDG::Instance();
197 TParticlePDG* pdg = pdgDB->GetParticle(
fPdg);
198 cout <<
"\tPDG:\t" <<
fPdg <<
" " << (pdg ? pdg->GetName() :
"?") <<
"\n" 199 <<
"\tP:\t(" <<
fPx <<
"," <<
fPy <<
"," <<
fPz <<
") "<<
P() <<
"\n" 200 <<
"\tX:\t" <<
fX <<
"," <<
fY <<
"," <<
fZ <<
"\n" 201 <<
"\tTrack #:\t" <<
fTrack <<
"\tLength:\t" 202 <<
fLength <<
"cm\t" << (
IsStop() ?
"stopped" :
"") << std::endl;
const char * GetTitle() const
const char * GetName() const
void Print(Option_t *opt="") const
AliFMDhit is the hit class for the FMD. Hits are the information that comes from a Monte Carlo at eac...