BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
BesMdcDigi.cc
Go to the documentation of this file.
1//---------------------------------------------------------------------------//
2// BOOST --- BESIII Object_Oriented Simulation Tool //
3//---------------------------------------------------------------------------//
4// Description:
5// Author: Yuan Ye(yuany@mail.ihep.ac.cn)
6// Created: Oct.26, 2004
7// Modified:
8// Comment:
9//---------------------------------------------------------------------------//
10
11#include "MdcSim/BesMdcDigi.hh"
12#include "G4Circle.hh"
13#include "G4Colour.hh"
14#include "G4UnitsTable.hh"
15#include "G4VVisManager.hh"
16#include "G4VisAttributes.hh"
17
18G4Allocator<BesMdcDigi> BesMdcDigiAllocator;
19
21 trackID = 0;
22 layerNo = 0;
23 cellNo = 0;
24 edep = 0;
25 driftT = 0;
26}
27
29
30BesMdcDigi::BesMdcDigi( const BesMdcDigi& right ) : G4VDigi() {
31 trackID = right.trackID;
32 layerNo = right.layerNo;
33 cellNo = right.cellNo;
34 edep = right.edep;
35 driftT = right.driftT;
36}
37
39 trackID = right.trackID;
40 layerNo = right.layerNo;
41 cellNo = right.cellNo;
42 edep = right.edep;
43 driftT = right.driftT;
44 return *this;
45}
46
47int BesMdcDigi::operator==( const BesMdcDigi& right ) const {
48 return ( this == &right ) ? 1 : 0;
49}
50
51/*
52void BesMdcDigi::Draw()
53{
54 G4VVisManager* pVVisManager = G4VVisManager::GetConcreteInstance();
55 if(pVVisManager)
56 {
57 G4Circle circle(pos);
58 circle.SetScreenSize(2.);
59 circle.SetFillStyle(G4Circle::filled);
60 G4Colour colour(1.,0.,0.);
61 G4VisAttributes attribs(colour);
62 circle.SetVisAttributes(attribs);
63 pVVisManager->Draw(circle);
64 }
65}
66*/
67
69 G4cout << " trackID: " << trackID << " layerNo: " << layerNo << " cellNo: " << cellNo
70 << " energy deposit: " << G4BestUnit( edep, "Energy" )
71 << " driftT: " << G4BestUnit( driftT, "Time" ) << G4endl;
72}
G4Allocator< BesMdcDigi > BesMdcDigiAllocator
Definition BesMdcDigi.cc:18
virtual void Print()
Definition BesMdcDigi.cc:68
virtual ~BesMdcDigi()
Definition BesMdcDigi.cc:28
const BesMdcDigi & operator=(const BesMdcDigi &)
Definition BesMdcDigi.cc:38
virtual G4int operator==(const BesMdcDigi &) const
Definition BesMdcDigi.cc:47