SmartArc Dose Plane Hot Script

509 views
Skip to first unread message

WGS

unread,
Oct 11, 2011, 9:35:52 AM10/11/11
to pinnacle3-users
We are commissioning out SmartArc on an Elekta Beam Modulator machine
using MapCheck attached to a fixed gantry mount. For our QA dose
plane we need a summation of dose at a plane perpendicular to the
beam. Does anyone have a hot script that would change every point
spacing (control point) to a gantry angle of 0 degrees? Pinnacle told
me that they do not support this but they do know that it is common
among users.

Kantor,Michael E

unread,
Oct 11, 2011, 10:10:23 AM10/11/11
to pinnacl...@googlegroups.com
I think this should work:
TrialList.Current.BeamList.Current.CPManager.ControlPointList.#"*".Gantry = 0;

Thanks,
Mike Kantor

--
You received this message because you are subscribed to the Google Groups "pinnacle3-users" group.
To post to this group, send email to pinnacl...@googlegroups.com To subscribe to this group, send email to
pinnacle3-us...@googlegroups.com
To unsubscribe from this group, send email to
pinnacle3-use...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/pinnacle3-users?hl=en

Feygelman, Vladimir

unread,
Oct 11, 2011, 10:16:14 AM10/11/11
to pinnacl...@googlegroups.com
I don't know if it would allow to calculate the dose after this
modification. One might have to set the dosevalid flag to 1... needs
experimentation..



Vladimir Feygelman, PhD
Physicist
tel: (813) 745 8424 | fax: (813) 745-7231 | email:
vladimir....@moffitt.org

Thanks,
Mike Kantor


This transmission may be confidential or protected from disclosure and is only for review and use by the intended recipient. Access by anyone else is unauthorized. Any unauthorized reader is hereby notified that any review, use, dissemination, disclosure or copying of this information, or any act or omission taken in reliance on it, is prohibited and may be unlawful. If you received this transmission in error, please notify the sender immediately. Thank you.

jl

unread,
Oct 11, 2011, 2:11:19 PM10/11/11
to pinnacle3-users
> TrialList.Current.BeamList.Current.CPManager.ControlPointList.#"*".Gantry = 0;

I do not think the script will work accuracy as the beam is not ARC
any more if AllGantry=0. other method may be to convert the arc
segments into static beam (gantry=0) segments, but may need reset the
MU for each segment according to the smart arc mu interpolation
method. need verify in TPS before measurement.


xiang kong

unread,
Oct 11, 2011, 4:09:58 PM10/11/11
to pinnacl...@googlegroups.com
We are also in the process of SmartArc commision process.

Couple of problems:

1.Dose rate always change to 300MU/min, which is the default dose rate
for 3D plan.

2.Even for 300MU/min, trilogy can't deliver, we have to change to 100MU/min.

3. No parital arc ability, no couch insert.

4. Lots of MLC error when deliver SmartArc Plan on Clinac 2100, have
to lower dose rate so leaves won't move too fast.

We have been told to copy machine and change default dose rate to
600MU/min to slove some of the problem.

We used to use mapcheck and Eclipse partial arc plan to do the QA and
also compare chamber dose. The results for Eclipse is always very
good, while for SmartArc, it is terrible. I feel very desperate to do
the commission.

Anyone can share some of their experience with SmartArc?

Feygelman, Vladimir

unread,
Oct 11, 2011, 4:32:10 PM10/11/11
to pinnacl...@googlegroups.com
Unless you are using SmartArc restricted to constant dose rate and
constant gantry speed it will not work for Clinac 2100.

Don't blame the SmartArc - it is as accurate as anything else when
properly used with Varian machines

VF



Vladimir Feygelman, PhD
Physicist
tel: (813) 745 8424 | fax: (813) 745-7231 | email:
vladimir....@moffitt.org

Couple of problems:

Eva Rutkowska

unread,
Oct 12, 2011, 9:47:55 AM10/12/11
to pinnacl...@googlegroups.com
If you're commissioning SmartArc with constant dose rate you need to
make sure the dose rate table in the beam model (for each energy)
includes all the discrete dose rates your linac can deliver. Our
Pinnacle beam model uses rather conservative machine limitation
parameters which force the dose rate right down to the minimum 100
MU/min. Delivery works fine though and we get good agreement with
measurements. You should be able to do partial arcs.

Hope this helps,

Eva

Dr Eva Rutkowska
Physics Department
Clatterbridge Centre for Oncology
Clatterbridge Road
Bebington
Wirral
CH63 4JY
T: 0151 334 1155 Ext: 4899
F: 0151 482 7860

Couple of problems:

>> = 0;
>
> I do not think the script will work accuracy as the beam is not ARC
> any more if AllGantry=0. other method may be to convert the arc
> segments into static beam (gantry=0) segments, but may need reset the
> MU for each segment according to the smart arc mu interpolation
> method. need verify in TPS before measurement.
>
>

xiang kong

unread,
Oct 12, 2011, 10:46:25 AM10/12/11
to pinnacl...@googlegroups.com
Dear Vladimir:

I am not blaming SmartArc. I have to admit that I am not a experienced
user for Pinnacle. We had a high expectation on this SmartArc. And
that is why we purchase it. We had been using Standalone Eclipse for
RapidArc planning for more than 2 years. As a SmartArc user, I just
want to share some of my experience and ask for some advice or help
here.

I don't know if anyone is facing the same issue as I had.

1. The SmartArc dose rate change to 3D default dose rate after optimization.

This is a fairly easy catch for the vendor. Yes, you can copy the
commissioned machine and make it 600MU/min sepcifically for SmartArc
plan. It is error prone and plans will be totally different if you
planed with 300MU/min Vs 600MU/min.

2. No all fields can be delivered at the nominal dose rate at Trilogy and 21ex.

I got several fields loaded on 4DITC and showed up as invalid plan, I
have to lower down the dose rate for these fields to get it runable.

For 21ex, I did set the constant dose rate and gantry rotation speed.
I got couple of MLC errors when deliver at ralative high dose rate
(300MU/min), but no at 100MU/min.

I will take a more detailed look at the SmartArc MLC settings. We use
the recommended setting when the CSR came to train us. I hope I can
find out something there.

3. No couch top insert

Half of the arc will pass through the table top. It will not be
acurate if there is no table top modeling in the plan. Eclipse provide
table top models in their library. Yes, you can create your own. If
someone can share their experience?

4. No partial arc capability

We used to use the partial arc from 90-270 from Eclipse plan to do the
QA measurement for MapCheck. It is expensive to purchase ArcCheck. We
are small center and don't have extra budget for it.

I will try the script


TrialList.Current.BeamList.Current.CPManager.ControlPointList.#"*".Gantry = 0;

to see it will work or not.

I believe as a vendor, ADAC can do better for SmartArc. And some of
the physics QA part should be considered.

Anyone else want to share their experience? Thanks a lot.

Xiang Kong, MS, DABR

Feygelman, Vladimir

unread,
Oct 12, 2011, 11:04:12 AM10/12/11
to pinnacl...@googlegroups.com
Dear Xiang,

With the proper selection of parameters in Pinnacle and functional MLC
you should have no problems delivering SA on the Trilogies. I recommend
you set the gantry speed to constant. The accelerator will ignore that
and deliver at the optimal gantry speed anyways but that would cut down
on the errors. I heard through the grapevine that when you allow the
gantry to accelerate in Pinnacle it sometimes causes errors.

I assume you have the VMAT license installed on the Trilogy.

It is very easy to make a couch contour and save it in the model library
and insert it as necessary. It would be nice when pinnacle has an
official feature, but this is a very easy workaround.

Regards

xiang kong

unread,
Oct 18, 2011, 4:19:53 PM10/18/11
to pinnacl...@googlegroups.com
Update on the Script.

It set all the controll points of the arc to 0 degree. But after
calculation, all the dose information is not available. The
precription is set MU calculation. So the planar dose is not able to
export. Not sure what is wrong.


XK

Hobie Shackford

unread,
Oct 18, 2011, 7:59:20 PM10/18/11
to pinnacl...@googlegroups.com
XK:

If the beam is still considered an arc I don't think you can get a planar dose unless you have a static beam you can use to define the dose plane. For our VMAT QA we use an AP beam with zero weighting to get the planar dose for the arcs (that we deliver to a MapPHAN with the patient's beam set).

By collapsing all the control points to zero what are you checking? If it is a full SmartArc plan with varying dose rate and gantry speed how are those parameters converted when you collapse the arc? What happens to the mu vs MLC shape relationship? I would not consider this a valid patient specific QA technique.

Hobie Shackford
Providence, RI


From: xiang kong <tianxi...@gmail.com>
To: pinnacl...@googlegroups.com
Sent: Tuesday, October 18, 2011 4:19 PM
>>> pinnacle3-users+subs...@googlegroups.com

>>> To unsubscribe from this group, send email to
>>> pinnacle3-users+unsub...@googlegroups.com

>>> For more options, visit this group at
>>> http://groups.google.com/group/pinnacle3-users?hl=en
>>>
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "pinnacle3-users" group.
>> To post to this group, send email to pinnacl...@googlegroups.com
>> To subscribe to this group, send email to
>> pinnacle3-users+subs...@googlegroups.com

>> To unsubscribe from this group, send email to
>> pinnacle3-users+unsub...@googlegroups.com

>> For more options, visit this group at
>> http://groups.google.com/group/pinnacle3-users?hl=en
>>
>>
>> This transmission may be confidential or protected from disclosure and
> is
>> only for review and use by the intended recipient. Access by anyone
> else is
>> unauthorized. Any unauthorized reader is hereby notified that any
> review,
>> use, dissemination, disclosure or copying of this information, or any
> act or
>> omission taken in reliance on it, is prohibited and may be unlawful.
> If you
>> received this transmission in error, please notify the sender
> immediately.
>> Thank you.
>>
>> --
>> You received this message because you are subscribed to the Google
>> Groups "pinnacle3-users" group.
>> To post to this group, send email to pinnacl...@googlegroups.com
>> To subscribe to this group, send email to
>> pinnacle3-users+subs...@googlegroups.com

>> To unsubscribe from this group, send email to
>> pinnacle3-users+unsub...@googlegroups.com

>> For more options, visit this group at
>> http://groups.google.com/group/pinnacle3-users?hl=en
>>
>
> --
> You received this message because you are subscribed to the Google
> Groups "pinnacle3-users" group.
> To post to this group, send email to pinnacl...@googlegroups.com
> To subscribe to this group, send email to
> pinnacle3-users+subs...@googlegroups.com

> To unsubscribe from this group, send email to
> pinnacle3-users+unsub...@googlegroups.com

> For more options, visit this group at
> http://groups.google.com/group/pinnacle3-users?hl=en
>
>
> This transmission may be confidential or protected from disclosure and is
> only for review and use by the intended recipient. Access by anyone else is
> unauthorized. Any unauthorized reader is hereby notified that any review,
> use, dissemination, disclosure or copying of this information, or any act or
> omission taken in reliance on it, is prohibited and may be unlawful. If you
> received this transmission in error, please notify the sender immediately.
> Thank you.
>
> --
> You received this message because you are subscribed to the Google
> Groups "pinnacle3-users" group.
> To post to this group, send email to pinnacl...@googlegroups.com
> To subscribe to this group, send email to
> pinnacle3-users+subs...@googlegroups.com

> To unsubscribe from this group, send email to
> pinnacle3-users+unsub...@googlegroups.com

> For more options, visit this group at
> http://groups.google.com/group/pinnacle3-users?hl=en
>

--
You received this message because you are subscribed to the Google
Groups "pinnacle3-users" group.
To post to this group, send email to pinnacl...@googlegroups.com
To subscribe to this group, send email to
pinnacle3-users+subs...@googlegroups.com

To unsubscribe from this group, send email to

Vadim Kuperman

unread,
Oct 18, 2011, 9:41:57 PM10/18/11
to pinnacl...@googlegroups.com
A Pinnacle script which sets gantry angle to zero for all control points while leaving MLC leaf motion and dose rate intact would be of interest as a QA tool in the following sense:  it could help differentiate between errors due to leaf motion and variations in dose rate as compared to those caused by the combined gantry/leaf motions, and variations in dose rate.  In fact, if a mapcheck attached to the gantry is used during SA delivery, the measured dose can be useful only if one knows how to calculate planar dose independently in the considered case. 
 
Conversely, as a patient-specific QA tool, the above described approach is indeed questionable since it would remove the effect of gantry rotation from the picture. 
 
Vadim Kuperman

From: Hobie Shackford <hshac...@yahoo.com>
To: "pinnacl...@googlegroups.com" <pinnacl...@googlegroups.com>
Sent: Tuesday, October 18, 2011 7:59 PM
Subject: Re: [p3rtp] Re: SmartArc Dose Plane Hot Script

XK:

If the beam is still considered an arc I don't think you can get a planar dose unless you have a static beam you can use to define the dose plane. For our VMAT QA we use an AP beam with zero weighting to get the planar dose for the arcs (that we deliver to a MapPHAN with the patient's beam set).

By collapsing all the control points to zero what are you checking? If it is a full SmartArc plan with varying dose rate and gantry speed how are those parameters converted when you collapse the arc? What happens to the mu vs MLC shape relationship? I would not consider this a valid patient specific QA technique.

Hobie Shackford
Providence, RI

To unsubscribe from this group, send email to

xiang kong

unread,
Oct 18, 2011, 10:43:47 PM10/18/11
to pinnacl...@googlegroups.com
Thanks everyone. I do have the static field added with 0 weighting.

And for Vadim, I understand if the MapCheck is mounted on the gantry
head, the rotation speed of gantry will be excluded from the
measurement.

For patient-specific QA, you can also argue that Phantom is always
homogenous Vs heterogenity in patient.

I am not arguing if this is the most right way to do QA or not. It
seems some data collapse after the script since there is no dose
information available. You can export the plan to Mosaiq though.

Well, if you only have MapCheck device. I can only think 2 solutions.
1. either use gantry mounted MapCheck
2. Or create a 90-270 degree partial arc from original field, try to
minimize the angular response of the diodes.

It seems neither one will work at this moment.

Is there any other QA solutions? If no film or ArcCheck.

XK

>>>>> pinnacle3-us...@googlegroups.com
>>>>> To unsubscribe from this group, send email to
>>>>> pinnacle3-use...@googlegroups.com
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/pinnacle3-users?hl=en
>>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "pinnacle3-users" group.
>>>> To post to this group, send email to pinnacl...@googlegroups.com
>>>> To subscribe to this group, send email to
>>>> pinnacle3-us...@googlegroups.com
>>>> To unsubscribe from this group, send email to
>>>> pinnacle3-use...@googlegroups.com
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/pinnacle3-users?hl=en
>>>>
>>>>

>>>> This transmission may be confidential or protected from disclosure and
>>> is
>>>> only for review and use by the intended recipient. Access by anyone
>>> else is
>>>> unauthorized. Any unauthorized reader is hereby notified that any
>>> review,
>>>> use, dissemination, disclosure or copying of this information, or any
>>> act or
>>>> omission taken in reliance on it, is prohibited and may be unlawful.
>>> If you
>>>> received this transmission in error, please notify the sender
>>> immediately.
>>>> Thank you.
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "pinnacle3-users" group.
>>>> To post to this group, send email to pinnacl...@googlegroups.com
>>>> To subscribe to this group, send email to

>>>> pinnacle3-us...@googlegroups.com
>>>> To unsubscribe from this group, send email to
>>>> pinnacle3-use...@googlegroups.com
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/pinnacle3-users?hl=en
>>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "pinnacle3-users" group.
>>> To post to this group, send email to pinnacl...@googlegroups.com
>>> To subscribe to this group, send email to
>>> pinnacle3-us...@googlegroups.com
>>> To unsubscribe from this group, send email to
>>> pinnacle3-use...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/pinnacle3-users?hl=en
>>>
>>>

>>> This transmission may be confidential or protected from disclosure and is
>>> only for review and use by the intended recipient. Access by anyone else
>>> is
>>> unauthorized. Any unauthorized reader is hereby notified that any review,
>>> use, dissemination, disclosure or copying of this information, or any act
>>> or
>>> omission taken in reliance on it, is prohibited and may be unlawful. If
>>> you
>>> received this transmission in error, please notify the sender
>>> immediately.
>>> Thank you.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "pinnacle3-users" group.
>>> To post to this group, send email to pinnacl...@googlegroups.com
>>> To subscribe to this group, send email to

Feygelman, Vladimir

unread,
Oct 19, 2011, 3:48:40 PM10/19/11
to pinnacl...@googlegroups.com
In theory there is this solution: http://dx.doi.org/10.1118/1.3431994

However once it is said and done I am not sure how much cheaper it would be compared to something like an ArcCHECK...

Reply all
Reply to author
Forward
0 new messages