Changes in classes/DelphesClasses.h [a98c7ef:6d8a29a] in git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
classes/DelphesClasses.h
ra98c7ef r6d8a29a 49 49 Long64_t Number; // event number 50 50 51 Float_t ReadTime; 52 Float_t ProcTime; 51 Float_t ReadTime; // read time 52 Float_t ProcTime; // processing time 53 53 54 54 ClassDef(Event, 1) … … 147 147 Float_t Pz; // particle momentum vector (z component) | hepevt.phep[number][2] 148 148 149 Float_t P; // particle momentum 149 150 Float_t PT; // particle transverse momentum 150 151 Float_t Eta; // particle pseudorapidity … … 152 153 153 154 Float_t Rapidity; // particle rapidity 155 Float_t CtgTheta; // particle cotangent of theta 156 157 Float_t D0; // particle transverse impact parameter 158 Float_t DZ; // particle longitudinal impact parameter 154 159 155 160 Float_t T; // particle vertex position (t component) | hepevt.vhep[number][3] … … 163 168 TLorentzVector P4() const; 164 169 165 ClassDef(GenParticle, 1) 166 }; 167 168 //--------------------------------------------------------------------------- 169 170 class Vertex: public TObject 171 { 172 public: 170 ClassDef(GenParticle, 2) 171 }; 172 173 //--------------------------------------------------------------------------- 174 175 class Vertex: public SortableObject 176 { 177 public: 178 173 179 Float_t T; // vertex position (t component) 174 180 Float_t X; // vertex position (x component) … … 176 182 Float_t Z; // vertex position (z component) 177 183 178 ClassDef(Vertex, 1) 184 Double_t ErrorT; // vertex position error (t component) 185 Double_t ErrorX; // vertex position error (x component) 186 Double_t ErrorY; // vertex position error (y component) 187 Double_t ErrorZ; // vertex position error (z component) 188 189 Int_t Index; // vertex index 190 Int_t NDF; // number of degrees of freedom 191 192 Double_t Sigma; // vertex position (z component) error 193 Double_t SumPT2; // sum pt^2 of tracks attached to the vertex 194 Double_t GenSumPT2; // sum pt^2 of gen tracks attached to the vertex 195 196 Double_t GenDeltaZ; // distance in z to closest generated vertex 197 Double_t BTVSumPT2; // sum pt^2 of tracks attached to the secondary vertex 198 199 TRefArray Constituents; // references to constituents 200 201 static CompBase *fgCompare; //! 202 const CompBase *GetCompare() const { return fgCompare; } 203 204 ClassDef(Vertex, 3) 179 205 }; 180 206 … … 236 262 Float_t E; // photon energy 237 263 238 Float_t T; // particle arrival time of flight264 Float_t T; // particle arrival time of flight 239 265 240 266 Float_t EhadOverEem; // ratio of the hadronic versus electromagnetic energy deposited in the calorimeter … … 242 268 TRefArray Particles; // references to generated particles 243 269 244 // Isolation variables 245 246 Float_t IsolationVar; 247 Float_t IsolationVarRhoCorr; 248 Float_t SumPtCharged; 249 Float_t SumPtNeutral; 250 Float_t SumPtChargedPU; 251 Float_t SumPt; 270 Float_t IsolationVar; // isolation variable 271 Float_t IsolationVarRhoCorr; // isolation variable 272 Float_t SumPtCharged; // isolation variable 273 Float_t SumPtNeutral; // isolation variable 274 Float_t SumPtChargedPU; // isolation variable 275 Float_t SumPt; // isolation variable 252 276 253 277 static CompBase *fgCompare; //! … … 269 293 Float_t Phi; // electron azimuthal angle 270 294 271 Float_t T; // particle arrival time of flight295 Float_t T; // particle arrival time of flight 272 296 273 297 Int_t Charge; // electron charge … … 277 301 TRef Particle; // reference to generated particle 278 302 279 // Isolation variables 280 281 Float_t IsolationVar; 282 Float_t IsolationVarRhoCorr; 283 Float_t SumPtCharged; 284 Float_t SumPtNeutral; 285 Float_t SumPtChargedPU; 286 Float_t SumPt; 303 Float_t IsolationVar; // isolation variable 304 Float_t IsolationVarRhoCorr; // isolation variable 305 Float_t SumPtCharged; // isolation variable 306 Float_t SumPtNeutral; // isolation variable 307 Float_t SumPtChargedPU; // isolation variable 308 Float_t SumPt; // isolation variable 287 309 288 310 static CompBase *fgCompare; //! … … 304 326 Float_t Phi; // muon azimuthal angle 305 327 306 Float_t T; // particle arrival time of flight328 Float_t T; // particle arrival time of flight 307 329 308 330 Int_t Charge; // muon charge … … 310 332 TRef Particle; // reference to generated particle 311 333 312 // Isolation variables 313 314 Float_t IsolationVar; 315 Float_t IsolationVarRhoCorr; 316 Float_t SumPtCharged; 317 Float_t SumPtNeutral; 318 Float_t SumPtChargedPU; 319 Float_t SumPt; 334 Float_t IsolationVar; // isolation variable 335 Float_t IsolationVarRhoCorr; // isolation variable 336 Float_t SumPtCharged; // isolation variable 337 Float_t SumPtNeutral; // isolation variable 338 Float_t SumPtChargedPU; // isolation variable 339 Float_t SumPt; // isolation variable 320 340 321 341 static CompBase *fgCompare; //! … … 344 364 Float_t DeltaPhi; // jet radius in azimuthal angle 345 365 346 UInt_t Flavor; 347 UInt_t FlavorAlgo; 348 UInt_t FlavorPhys; 366 UInt_t Flavor; // jet flavor 367 UInt_t FlavorAlgo; // jet flavor 368 UInt_t FlavorPhys; // jet flavor 349 369 350 370 UInt_t BTag; // 0 or 1 for a jet that has been tagged as containing a heavy quark 351 UInt_t BTagAlgo; 352 UInt_t BTagPhys; 371 UInt_t BTagAlgo; // 0 or 1 for a jet that has been tagged as containing a heavy quark 372 UInt_t BTagPhys; // 0 or 1 for a jet that has been tagged as containing a heavy quark 353 373 354 374 UInt_t TauTag; // 0 or 1 for a jet that has been tagged as a tau … … 397 417 Int_t Charge; // track charge 398 418 419 Float_t P; // track momentum 399 420 Float_t PT; // track transverse momentum 400 401 421 Float_t Eta; // track pseudorapidity 402 422 Float_t Phi; // track azimuthal angle 423 Float_t CtgTheta; // track cotangent of theta 403 424 404 425 Float_t EtaOuter; // track pseudorapidity at the tracker edge 405 426 Float_t PhiOuter; // track azimuthal angle at the tracker edge 406 427 428 Float_t T; // track vertex position (t component) 407 429 Float_t X; // track vertex position (x component) 408 430 Float_t Y; // track vertex position (y component) 409 431 Float_t Z; // track vertex position (z component) 410 Float_t T; // track vertex position (z component) 411 432 433 Float_t TOuter; // track position (t component) at the tracker edge 412 434 Float_t XOuter; // track position (x component) at the tracker edge 413 435 Float_t YOuter; // track position (y component) at the tracker edge 414 436 Float_t ZOuter; // track position (z component) at the tracker edge 415 Float_t TOuter; // track position (z component) at the tracker edge 416 417 Float_t Dxy; // track signed transverse impact parameter 418 Float_t SDxy; // signed error on the track signed transverse impact parameter 419 Float_t Xd; // X coordinate of point of closest approach to vertex 420 Float_t Yd; // Y coordinate of point of closest approach to vertex 421 Float_t Zd; // Z coordinate of point of closest approach to vertex 437 438 Float_t Xd; // X coordinate of point of closest approach to vertex 439 Float_t Yd; // Y coordinate of point of closest approach to vertex 440 Float_t Zd; // Z coordinate of point of closest approach to vertex 441 442 Float_t L; // track path length 443 Float_t D0; // track transverse impact parameter 444 Float_t DZ; // track longitudinal impact parameter 445 446 Float_t ErrorP; // track momentum error 447 Float_t ErrorPT; // track transverse momentum error 448 Float_t ErrorPhi; // track azimuthal angle error 449 Float_t ErrorCtgTheta; // track cotangent of theta error 450 451 Float_t ErrorT; // time measurement error 452 Float_t ErrorD0; // track transverse impact parameter error 453 Float_t ErrorDZ; // track longitudinal impact parameter error 422 454 423 455 TRef Particle; // reference to generated particle 424 456 425 static CompBase *fgCompare; //! 426 const CompBase *GetCompare() const { return fgCompare; } 427 428 TLorentzVector P4() const; 429 430 ClassDef(Track, 2) 457 Int_t VertexIndex; // reference to vertex 458 459 static CompBase *fgCompare; //! 460 const CompBase *GetCompare() const { return fgCompare; } 461 462 TLorentzVector P4() const; 463 464 ClassDef(Track, 3) 431 465 }; 432 466 … … 526 560 Float_t DeltaPhi; 527 561 528 TLorentzVector Momentum, Position, Area; 529 530 Float_t Dxy; 531 Float_t SDxy; 562 TLorentzVector Momentum, Position, InitialPosition, PositionError, Area; 563 564 Float_t L; // path length 565 Float_t ErrorT; // path length 566 Float_t D0; 567 Float_t ErrorD0; 568 Float_t DZ; 569 Float_t ErrorDZ; 570 Float_t P; 571 Float_t ErrorP; 572 Float_t PT; 573 Float_t ErrorPT; 574 Float_t CtgTheta; 575 Float_t ErrorCtgTheta; 576 Float_t Phi; 577 Float_t ErrorPhi; 578 532 579 Float_t Xd; 533 580 Float_t Yd; … … 535 582 536 583 // tracking resolution 537 584 538 585 Float_t TrackResolution; 539 586 … … 562 609 Float_t SumPt; 563 610 611 // vertex variables 612 613 Int_t ClusterIndex; 614 Int_t ClusterNDF; 615 Double_t ClusterSigma; 616 Double_t SumPT2; 617 Double_t BTVSumPT2; 618 Double_t GenDeltaZ; 619 Double_t GenSumPT2; 620 564 621 // N-subjettiness variables 565 622 … … 595 652 void SetFactory(DelphesFactory *factory) { fFactory = factory; } 596 653 597 ClassDef(Candidate, 4)654 ClassDef(Candidate, 5) 598 655 }; 599 656
Note:
See TracChangeset
for help on using the changeset viewer.